.p-top-concept,.p-top-privilege,.p-top-packages,.p-top-rooms,.p-top-ladiesfloor,.p-top-spot,.p-top-other{width:90%;max-width:1260px;margin:auto}@media only screen and (max-width: 1199px){.p-top-concept,.p-top-privilege,.p-top-packages,.p-top-rooms,.p-top-ladiesfloor,.p-top-spot,.p-top-other{width:91.66667%}}.l-hero:after,.l-top-concept:after,.l-top-privilege:after,.l-top-packages:after,.l-top-rooms:after,.l-top-breakfast:after,.l-top-facilities:after,.l-top-spot:after,.l-top-other:after{content:"";display:table;clear:both}.mfp-container .mfp-content{height:70% !important}@media only screen and (min-width: 768px){.mfp-container .mfp-content .white-popup .note_important{word-break:keep-all}}.mfp-container .mfp-content .white-popup .note_important h2{display:block;line-height:1.5;margin-bottom:1em;text-align:center}.mfp-container .mfp-content .white-popup .note_important .txt{font-size:110%;color:inherit;margin-bottom:1em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-container .mfp-content .white-popup .note_important .txt{font-size:108%}}@media only screen and (max-width: 767px){.mfp-container .mfp-content .white-popup .note_important .txt{font-size:100%}}.mfp-container .mfp-content .white-popup .note_important .txt:last-of-type{margin-bottom:0}.mfp-container .mfp-content .white-popup .note_important .txt .red{font-size:150%}.mfp-container .mfp-content .white-popup .note_important .txt .info{display:block;font-size:90%;text-align:center}.mfp-container .mfp-content .white-popup .note_important .txt.note{margin-top:1em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;text-align:left}.mfp-container .mfp-content .white-popup .note_important .txt.note span{display:block;font-size:clamp(13px, 95%, 15px)}.mfp-container .mfp-content .white-popup .note_important .txt.center{text-align:center}.mfp-container .mfp-content .white-popup .note_important .txt.right{text-align:right}.mfp-container .mfp-content .white-popup .note_important .imgsize{margin-top:3em}.l-hero{position:relative}@media only screen and (min-width: 768px){.l-hero{max-width:1920px;margin:auto;padding:0 1.5625% 1.5625%}}.p-hero__copy{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center;z-index:2}@media only screen and (max-width: 767px){.p-hero__copy{top:38%}}.p-hero__copy img{-webkit-backface-visibility:hidden;width:85%}@media only screen and (max-width: 767px){.p-hero__copy img{width:68%}}.p-hero__scrolldown{position:absolute;right:0;bottom:-1.5625%;z-index:2;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.p-hero__scrolldown:hover__txt{opacity:.8}.p-hero__scrolldown__arrow{position:relative;width:5px;height:70px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hero__scrolldown__arrow{height:60px}}@media only screen and (max-width: 767px){.p-hero__scrolldown__arrow{height:50px}}.p-hero__scrolldown__arrow__line{width:1px;height:100%;background:rgba(255,255,255,0.3);margin-left:auto;margin-right:auto}.p-hero__scrolldown__arrow__line:before{content:'';position:absolute;top:0;width:1px;height:100%;margin:0 auto;background:#fff;z-index:1;-webkit-animation:elasticus 1.8s cubic-bezier(1, 2, 0, 2) infinite;animation:elasticus 1.8s cubic-bezier(1, 2, 0, 2) infinite}@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}50.1%{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);transform:scale(1, 0)}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}50.1%{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);transform:scale(1, 0)}}.p-hero__scrolldown__txt{position:relative;top:-1.5em;left:calc(-50% + 2.5px);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:1em;color:#fff;font-size:108%;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.1em;line-height:1;font-weight:normal;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hero__scrolldown__txt{font-size:100%}}@media only screen and (max-width: 767px){.p-hero__scrolldown__txt{font-size:93%}}.p-hero__slider{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.p-hero__slider *:focus{outline:none}.p-hero__slider .slick-list,.p-hero__slider .slick-track{width:100%;height:100%}.p-hero__image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.p-hero__image.item1{background-image:url(../images/home/img_hero1.jpg)}.p-hero__image.item2{background-image:url(../images/home/img_hero2.jpg)}.p-hero__image.item3{background-image:url(../images/home/img_hero3.jpg)}.p-hero__image.item4{background-image:url(../images/home/img_hero4.jpg)}.p-hero__image.item5{background-image:url(../images/home/img_hero5.jpg)}@media only screen and (min-width: 768px){.l-top-concept{margin-bottom:6.25%;padding-top:6.25%}}@media only screen and (max-width: 767px){.l-top-concept{margin-bottom:70px;padding-top:70px}}@media only screen and (min-width: 984px){.p-top-concept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1740px}}.p-top-concept__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (min-width: 984px){.p-top-concept__images{margin-left:2.01149%;width:54.02299%;padding-bottom:10.34483%}.p-top-concept__images figure:not(:first-child){margin-left:.53191%}}@media only screen and (max-width: 983px){.p-top-concept__images{margin-bottom:5.21512%}.p-top-concept__images figure:not(:first-child){margin-left:2px}}.p-top-concept__kokoro{position:absolute;z-index:-1}@media only screen and (min-width: 984px){.p-top-concept__kokoro{bottom:0;right:-24.46809%;width:37.02128%;max-width:348px}}@media only screen and (max-width: 983px){.p-top-concept__kokoro{bottom:-100px;right:0;width:40%;max-width:200px}}.p-top-concept__content{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 984px){.p-top-concept__content{width:44.25287%;max-width:600px;padding-top:3.44828%;padding-left:8.33333%}}.p-top-concept__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-concept__title h5{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:229%;font-weight:normal;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-concept__title h5{font-size:186%}}@media only screen and (max-width: 767px){.p-top-concept__title h5{font-size:136%}}.p-top-concept__title h5 span{display:block;position:relative}.p-top-concept__title h5 span:not(:first-child){padding-right:1.5em}.p-top-concept__title h5 span:not(:first-child):before{content:"×";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-top-concept__txt{margin:2em 0 2.5em}@media only screen and (min-width: 984px){.p-top-concept__txt{line-height:2.2}}@media only screen and (max-width: 983px){.p-top-concept__txt{line-height:2}}.p-top-concept__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-top-privilege{position:relative;max-width:1920px;margin:0 auto}@media only screen and (min-width: 768px){.l-top-privilege{margin-bottom:6.25%}}@media only screen and (max-width: 767px){.l-top-privilege{margin-bottom:70px}}.l-top-privilege:before{content:"";position:absolute;right:0;bottom:0;width:81.25%;height:65%;background-color:#e1e1e1;z-index:-1}.p-top-privilege{position:relative;padding-bottom:40px}@media only screen and (min-width: 1200px){.p-top-privilege{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1740px}}@media print{.p-top-privilege{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1740px}}@media only screen and (max-width: 767px){.p-top-privilege{width:100%;margin:0}}.p-top-privilege__title{display:block;position:relative;overflow:hidden;width:16.09195%;height:100%;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-privilege__title{width:22.98851%}}@media only screen and (max-width: 767px){.p-top-privilege__title{width:180px}}@media only screen and (min-width: 1200px){.p-top-privilege__title{margin-left:2%}}@media print{.p-top-privilege__title{margin-left:2%}}@media only screen and (max-width: 1199px){.p-top-privilege__title{margin:auto}}.p-top-privilege__title:after{content:"";display:block;width:100%;position:relative;padding-top:100%;background-color:#1c1f21;border-radius:50%;z-index:-1}.p-top-privilege__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.p-top-privilege__heading .j{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;letter-spacing:.1em;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-align:center}@media only screen and (min-width: 768px){.p-top-privilege__heading .j{font-size:calc(13px + 7 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 1920px){.p-top-privilege__heading .j{font-size:143%}}@media only screen and (max-width: 767px){.p-top-privilege__heading .j{font-size:93%}}.p-top-privilege__heading .j span{display:block;font-size:75%}.p-top-privilege__heading .e{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;width:1em;height:100%;margin-right:.5em;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;letter-spacing:.2em;text-transform:uppercase}@media only screen and (min-width: 768px){.p-top-privilege__heading .e{font-size:calc(12px + 4 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 1920px){.p-top-privilege__heading .e{font-size:115%}}@media only screen and (max-width: 767px){.p-top-privilege__heading .e{font-size:100%}}.p-top-privilege__heading .e span{display:inline-block;position:relative;padding-top:.2em;border-top:1px solid #fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.1em;line-height:1;font-weight:normal;-webkit-transform-origin:center;transform-origin:center}.p-top-privilege__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.44828%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-privilege__list{margin-top:3.44828%}}@media only screen and (max-width: 767px){.p-top-privilege__list{margin-top:7.82269%}}@media only screen and (min-width: 1200px){.p-top-privilege__list{width:82%;padding-left:2%}}@media print{.p-top-privilege__list{width:82%;padding-left:2%}}@media only screen and (max-width: 1199px){.p-top-privilege__list{width:100%}}@media only screen and (max-width: 767px){.p-top-privilege__list{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-left:5%}}.p-top-privilege__item{text-align:center;width:33%}.p-top-privilege__item:last-of-type{margin-right:0}@media only screen and (min-width: 768px){.p-top-privilege__item{margin:0 4em 0 .22388%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-privilege__item{margin:0 2em 0 .22388%}}@media only screen and (max-width: 767px){.p-top-privilege__item{width:150px;min-width:150px;margin:0 3px}.p-top-privilege__item:last-child{padding-right:5%}}.p-top-privilege__item figure{position:relative}@media only screen and (min-width: 768px){.p-top-privilege__item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-top-privilege__item figure{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-top-privilege__item figure figcaption{position:relative;z-index:1}@media only screen and (min-width: 1561px){.p-top-privilege__item figure figcaption{margin-left:-3em}}@media print{.p-top-privilege__item figure figcaption{margin-left:-3em}}@media only screen and (min-width: 1561px){.p-top-privilege__item figure figcaption{text-align:left}}@media print{.p-top-privilege__item figure figcaption{text-align:left}}@media only screen and (min-width: 768px){.p-top-privilege__item figure figcaption{background-color:rgba(70,70,70,0.8);color:#fff;font-size:calc(12px + 3 * (100vw - 767px) / 1153);margin-bottom:-1em;padding:1em 1.5em;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-top-privilege__item figure figcaption{margin-left:-9em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-privilege__item figure figcaption{margin-left:-14em}}@media only screen and (min-width: 1920px){.p-top-privilege__item figure figcaption{font-size:108%}}@media only screen and (max-width: 767px){.p-top-privilege__item figure figcaption{font-size:86%;margin-block:.8em}}@media only screen and (min-width: 768px){.l-top-packages{margin-bottom:8.33333%}}@media only screen and (max-width: 767px){.l-top-packages{margin-bottom:80px}}@media only screen and (max-width: 767px){.p-top-packages{width:100%;margin:0}}.p-top-packages__title{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-packages__title{margin-bottom:30px}}@media only screen and (max-width: 767px){.p-top-packages__title{margin-bottom:20px}}@media only screen and (min-width: 768px){.p-top-packages__content .packages_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-top-packages__content .packages_list .item{position:relative}@media only screen and (min-width: 768px){.p-top-packages__content .packages_list .item{width:30.95238%}}@media only screen and (max-width: 767px){.p-top-packages__content .packages_list .item{width:100%}}.p-top-packages__content .packages_list .item .in{display:block}@media only screen and (max-width: 767px){.p-top-packages__content .packages_list .item .in{padding:5.21512%;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-top-packages__content .packages_list .item .package_img{position:relative;display:block;overflow:hidden;width:100%}.p-top-packages__content .packages_list .item .package_img:before{content:"";display:block;position:relative;width:100%;padding-top:66.66667%}.p-top-packages__content .packages_list .item .package_img img{display:block;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;width:100%;height:auto}.p-top-packages__content .packages_list .item .package_desc .title{margin:1.2em 0 1.8em;color:#1c1f21;font-size:115%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-packages__content .packages_list .item .package_desc .title{font-size:108%}}@media only screen and (max-width: 767px){.p-top-packages__content .packages_list .item .package_desc .title{font-size:100%}}.p-top-packages__content .packages_list .item .package_desc .price{font-size:108%;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-packages__content .packages_list .item .package_desc .price{font-size:100%}}@media only screen and (max-width: 767px){.p-top-packages__content .packages_list .item .package_desc .price{font-size:93%}}.p-top-packages__bottom{margin:60px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-packages__bottom{margin:48px auto 0}}@media only screen and (max-width: 767px){.p-top-packages__bottom{margin:7.82269% auto 0}}@media only screen and (min-width: 768px){.p-top-packages__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:96.03175%}}@media only screen and (max-width: 767px){.p-top-packages__bottom{width:90%}}@media only screen and (min-width: 768px){.p-top-packages__link{width:33.05785%}}@media only screen and (max-width: 767px){.p-top-packages__link{max-width:300px;width:100%;margin:0 auto 2.5%}.p-top-packages__link:last-child{margin-bottom:0}}.p-top-packages__link .o_btn1{max-width:100%}.l-top-rooms{position:relative}@media only screen and (min-width: 768px){.l-top-rooms{max-width:1920px;margin:0 auto 8.85417%}}@media only screen and (max-width: 767px){.l-top-rooms{margin-bottom:80px}}@media only screen and (min-width: 984px){.p-top-rooms{width:100%;max-width:1920px}}.p-top-rooms__title{margin-bottom:40px}.p-top-rooms__block{position:relative}@media only screen and (min-width: 984px){.p-top-rooms__block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;padding:2.34375% 0 2.08333%}.p-top-rooms__block:before{content:"";position:absolute;top:0;left:4.6875%;width:17.70833%;height:100%;background:#e1e1e1;z-index:-1}}@media only screen and (min-width: 984px){.p-top-rooms__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50.52083%;max-width:970px}}.p-top-rooms__content{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 984px){.p-top-rooms__content{width:49.47917%;max-width:950px}.p-top-rooms__content__inner{max-width:615px;margin-left:auto;padding:4.21053% 15.78947% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-rooms__content{width:91.66667%;margin:40px auto 0}}@media only screen and (max-width: 767px){.p-top-rooms__content{width:91.66667%;margin:30px auto 0}}.p-top-rooms__heading{margin-bottom:1em}@media only screen and (max-width: 983px){.p-top-rooms__heading{text-align:center}}.p-top-rooms__txt{line-height:2}.p-top-rooms__type{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 984px){.p-top-rooms__type{width:84.21053%;margin-top:12.63158%;padding-left:3.15789%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-rooms__type{margin-top:40px}}@media only screen and (max-width: 767px){.p-top-rooms__type{margin-top:30px}}.p-top-rooms__type li:not(:first-child){margin-left:1px}.p-top-rooms__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:84.21053%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-rooms__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.p-top-rooms__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 984px){.p-top-rooms__btn{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-rooms__btn{width:91.66667%;margin:2em auto 0}}@media only screen and (max-width: 767px){.p-top-rooms__btn{width:91.66667%;margin:2em auto 0}}.p-top-ladiesfloor{margin-top:5em}@media only screen and (min-width: 768px){.p-top-ladiesfloor{width:90%;max-width:1440px}}.p-top-ladiesfloor__block{background-color:#ededed;border:2px solid #e1e1e1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:1280px;padding:3.51563% 0 3.125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-ladiesfloor__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__block{border:none;width:91.66667%;margin:30px auto 0}}.p-top-ladiesfloor__block:before{content:"";position:absolute;top:5%;right:-2%;width:100%;height:100%;background:#e1e1e1;z-index:-1}@media only screen and (max-width: 767px){.p-top-ladiesfloor__block:before{top:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-ladiesfloor__block:before{right:-3%}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__block:before{right:-5%}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__block:before{display:none}}.p-top-ladiesfloor__title{margin-bottom:1em}.p-top-ladiesfloor__title .o_ttl2 .e span{border-top:none;text-transform:none}.p-top-ladiesfloor__image{max-width:450px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-ladiesfloor__image{max-width:40%}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__image{max-width:100%}}@media only screen and (min-width: 768px){.p-top-ladiesfloor__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.p-top-ladiesfloor__content{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1200px){.p-top-ladiesfloor__content{margin:0 0 0 5.46875%}}@media print{.p-top-ladiesfloor__content{margin:0 0 0 5.46875%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-ladiesfloor__content{width:45%;margin:0 0 0 5%}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__content{margin:30px auto 0}}.p-top-ladiesfloor__content__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-ladiesfloor__content__inner{margin:0}}.p-top-ladiesfloor__heading{margin-bottom:1em}.p-top-ladiesfloor__txt{line-height:2}.p-top-ladiesfloor__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (min-width: 984px){.p-top-ladiesfloor__btn{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-ladiesfloor__btn{margin:3em auto 0}}@media only screen and (max-width: 767px){.p-top-ladiesfloor__btn{margin:3em auto 0}}.l-top-breakfast{position:relative}@media only screen and (min-width: 768px){.l-top-breakfast{max-width:1920px;margin:0 auto 7.29167%}}@media only screen and (max-width: 767px){.l-top-breakfast{margin-bottom:80px}}.p-top-breakfast{position:relative}@media only screen and (min-width: 984px){.p-top-breakfast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1740px;margin-left:0;padding-bottom:125px;overflow:hidden}}.p-top-breakfast:after{content:"";position:absolute;bottom:0;background:url(../images/common/pt_gray.jpg) repeat 0 0;z-index:-1}@media only screen and (min-width: 984px){.p-top-breakfast:after{right:0%;max-width:1200px;width:68.96552%;height:80%}}@media only screen and (max-width: 983px){.p-top-breakfast:after{width:100%;height:100%}}.p-top-breakfast__title{position:absolute;z-index:1}@media only screen and (min-width: 768px){.p-top-breakfast__title{top:4.5977%;left:50%}}@media only screen and (max-width: 767px){.p-top-breakfast__title{top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.p-top-breakfast__image{position:relative}@media only screen and (min-width: 984px){.p-top-breakfast__image{width:68.96552%}}@media only screen and (max-width: 983px){.p-top-breakfast__image{padding-bottom:7.1708%}}.p-top-breakfast__buffet{width:100%}.p-top-breakfast__buffet img{width:100%}@media only screen and (max-width: 543.5px){.p-top-breakfast__buffet img{max-width:none;width:130%}}.p-top-breakfast__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;width:100%}@media only screen and (min-width: 984px){.p-top-breakfast__menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-55px}.p-top-breakfast__menu figure{width:24.16667%}.p-top-breakfast__menu figure:not(:first-child){margin-left:10px}}@media only screen and (min-width: 543.5px) and (max-width: 983px){.p-top-breakfast__menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-breakfast__menu figure{width:24.16667%}.p-top-breakfast__menu figure:not(:first-child){margin-left:10px}}@media only screen and (max-width: 543.5px){.p-top-breakfast__menu{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-top-breakfast__menu figure{width:150px;min-width:150px;margin:0 3px}.p-top-breakfast__menu figure:last-child{padding-right:5%}}.p-top-breakfast__content{position:relative;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 984px){.p-top-breakfast__content{width:27.58621%;max-width:480px;padding-right:5.74713%;padding-bottom:5.74713%}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-breakfast__content{width:91.66667%;margin:auto;padding:40px 0 80px}}@media only screen and (max-width: 767px){.p-top-breakfast__content{width:91.66667%;margin:auto;padding:30px 0 60px}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-top-breakfast__content__inner{width:91.66667%;margin:auto}}@media only screen and (max-width: 767px){.p-top-breakfast__content__inner{width:91.66667%;margin:auto}}.p-top-breakfast__heading{margin-bottom:1em}@media only screen and (min-width: 984px){.p-top-breakfast__heading{margin-left:-11.11111%}}@media only screen and (max-width: 983px){.p-top-breakfast__heading{text-align:center}}.p-top-breakfast__txt{line-height:2}@media only screen and (min-width: 984px){.p-top-breakfast__txt{margin-bottom:3em;margin-left:-11.11111%}}@media only screen and (max-width: 983px){.p-top-breakfast__txt{margin-bottom:2em}}.p-top-breakfast__btn{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 984px){.p-top-breakfast__btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 983px){.p-top-breakfast__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-top-facilities{position:relative}@media only screen and (min-width: 768px){.l-top-facilities{margin-bottom:7.8125%}}@media only screen and (max-width: 767px){.l-top-facilities{margin-bottom:80px}}@media only screen and (min-width: 768px){.p-top-facilities{width:96.875%;max-width:1860px;margin:auto}}.p-top-facilities__block{position:relative;background:url(../images/home/bg_facilities.jpg) no-repeat top center/cover}@media only screen and (min-width: 768px){.p-top-facilities__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:6.45161% 3.22581% 5.37634%}}@media only screen and (max-width: 767px){.p-top-facilities__block{padding:60px 5% 80px}}.p-top-facilities__title{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-facilities__title{margin-bottom:50px}}@media only screen and (max-width: 767px){.p-top-facilities__title{margin-bottom:40px}}@media only screen and (min-width: 1200px){.p-top-facilities__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:54.30108%;margin-bottom:-2.41935%;margin-left:1.6129%}.p-top-facilities__image figure{width:47.52475%}.p-top-facilities__image figure:not(:first-child){margin-top:11.88119%}}@media print{.p-top-facilities__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:54.30108%;margin-bottom:-2.41935%;margin-left:1.6129%}.p-top-facilities__image figure{width:47.52475%}.p-top-facilities__image figure:not(:first-child){margin-top:11.88119%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-facilities__image{width:54.30108%;margin-bottom:-2.41935%}.p-top-facilities__image figure{width:57.42574%}.p-top-facilities__image figure:not(:first-child){margin-top:3.9604%;margin-left:auto}}@media only screen and (max-width: 767px){.p-top-facilities__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top-facilities__image figure{width:47.52475%}.p-top-facilities__image figure:not(:first-child){margin-top:11.88119%}}.p-top-facilities__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#fff}@media only screen and (min-width: 1200px){.p-top-facilities__content{margin-left:10.21505%;padding-bottom:6.98925%}}@media print{.p-top-facilities__content{margin-left:10.21505%;padding-bottom:6.98925%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-facilities__content{margin-left:4.83871%;padding-bottom:6.98925%}}@media only screen and (max-width: 767px){.p-top-facilities__content{width:91.66667%;margin:auto;padding-bottom:40px}}.p-top-facilities__content .o_btn5{background:rgba(0,0,0,0.1);text-shadow:1px 1px 30px #000;margin-top:1em}.p-top-facilities__content .o_btn5:first-of-type{margin-top:0}.p-top-facilities__heading{text-shadow:1px 1px 30px #000;margin-bottom:1em}@media only screen and (max-width: 767px){.p-top-facilities__heading{text-align:center}}.p-top-facilities__txt{text-shadow:1px 1px 30px #000;margin-bottom:2em;line-height:2}@media only screen and (min-width: 768px){.l-top-spot{margin-bottom:7.29167%}}@media only screen and (max-width: 767px){.l-top-spot{margin-bottom:80px}}@media only screen and (min-width: 768px){.p-top-spot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:96.875%;max-width:1860px;margin:0 auto}.p-top-spot>*{width:48.3871%}}@media only screen and (max-width: 767px){.p-top-spot__sightseeing{margin-bottom:60px}}.p-top-spot__body{width:91.66667%;margin:auto}.p-top-spot__title{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-spot__title{margin-bottom:40px}}@media only screen and (max-width: 767px){.p-top-spot__title{margin-bottom:30px}}.p-top-spot__txt{margin:1.5em 0 2em;line-height:2;text-align:center}.p-top-spot__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-top-other{position:relative}@media only screen and (min-width: 984px){.p-top-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1780px;margin:auto}}@media only screen and (min-width: 984px){.l-top-news{width:50%;padding-left:5.17241%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 983px){.l-top-news{margin-bottom:60px}}.p-top-news__title{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-news__title{margin-bottom:40px}}@media only screen and (max-width: 767px){.p-top-news__title{margin-bottom:30px}}.p-top-news__btn{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-news__btn{margin-top:40px}}@media only screen and (max-width: 767px){.p-top-news__btn{margin-top:30px}}@media only screen and (min-width: 768px){.p-top-news__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 767px){.p-top-news__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-top-news .news_list .item{position:relative}@media only screen and (min-width: 768px){.p-top-news .news_list .item:not(:first-child){margin-top:3.44828%}}@media only screen and (max-width: 767px){.p-top-news .news_list .item:not(:first-child){margin-top:3.91134%}}.article{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease;transition:all .3s ease}.article:hover{background-color:#eae0ce}.article>*{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap}.article .article_image{width:19.23077%}.article .article_image figure{display:block;width:100%;position:relative;overflow:hidden}.article .article_image figure::before{content:"";display:block;width:100%;position:relative;padding-top:66.42857%}.article .article_image figure img{display:block;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;width:100%;height:auto}.article .article_image figure.height-fit img{width:auto;height:100%}.article .article_image figure.img-ratio-16by9::before{padding-top:56.25%}.article .article_image figure.img-ratio-3by2::before{padding-top:66.66667%}.article .article_image figure.img-ratio-1by1::before{padding-top:100%}.article .article_image figure.img-ratio-golden::before{padding-top:61.8047%}.article .article_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:74.35897%}.article .article_content .date{letter-spacing:.1em}@media only screen and (min-width: 768px){.article .article_content .date{font-size:calc(12px + 2 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 1920px){.article .article_content .date{font-size:100%}}@media only screen and (max-width: 767px){.article .article_content .date{font-size:86%}}.article .article_content .cate{margin-left:1.25em;letter-spacing:.1em}@media only screen and (min-width: 768px){.article .article_content .cate{font-size:calc(12px + 2 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 1920px){.article .article_content .cate{font-size:100%}}@media only screen and (max-width: 767px){.article .article_content .cate{font-size:86%}}.article .article_content .title{width:100%;margin-top:.6em;padding-right:6.89655%;letter-spacing:.1em;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media only screen and (min-width: 768px){.article .article_content .title{font-size:calc(13px + 3 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 1920px){.article .article_content .title{font-size:115%}}@media only screen and (max-width: 767px){.article .article_content .title{font-size:93%}}.p-top-news .news_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-news .news_link{padding-top:40px}}@media only screen and (max-width: 767px){.p-top-news .news_link{padding-top:6.5189%}}@media only screen and (min-width: 984px){.l-top-recruit{width:50%;padding-left:5.17241%;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-top-recruit__title{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-recruit__title{margin-bottom:40px}}@media only screen and (max-width: 767px){.p-top-recruit__title{margin-bottom:30px}}.p-top-recruit__image{width:56.02564%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-recruit__image{width:64.10256%}}@media only screen and (max-width: 767px){.p-top-recruit__image{width:100%}}.p-top-recruit__content{margin:50px auto 0;padding-left:28.20513%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-recruit__content{margin:40px auto 0}}@media only screen and (max-width: 767px){.p-top-recruit__content{margin:30px auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-recruit__content{padding-left:23.07692%}}@media only screen and (max-width: 767px){.p-top-recruit__content{padding-left:0}}@media only screen and (max-width: 767px){.p-top-recruit__content{width:91.66667%}}.p-top-recruit__txt{line-height:2}@media only screen and (min-width: 1200px){.p-top-recruit__txt{padding-right:7.69231%}}@media print{.p-top-recruit__txt{padding-right:7.69231%}}.p-top-recruit__btn{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-top-recruit__btn{margin-top:40px}}@media only screen and (max-width: 767px){.p-top-recruit__btn{margin-top:30px}}@media only screen and (min-width: 768px){.p-top-recruit__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 767px){.p-top-recruit__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-slider.js-slider-hero .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:15px;margin:0 auto;padding:0;text-align:center;z-index:1}.slick-slider.js-slider-hero .slick-dots li button{position:relative;width:30px;height:30px;border:none;background:none;text-indent:-9999px;font-size:0;outline:none;z-index:1;cursor:pointer}.slick-slider.js-slider-hero .slick-dots li button:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:7px;height:7px;background:#fff;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slick-slider.js-slider-hero .slick-dots li:hover button:before{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);background-color:transparent}.slick-slider.js-slider-hero .slick-dots li.slick-active button:before{width:8px;height:8px;background-color:transparent}.slick-slider.js-slider-package *:focus{outline:none}.slick-slider.js-slider-package.hide{height:0;overflow:hidden;visibility:hidden}.slick-slider.js-slider-package .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;left:50%;bottom:-4px;height:8px;overflow:hidden;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-slider.js-slider-package .slick-dots li{width:100%;height:100%;background:#b8bdc5;position:relative}.slick-slider.js-slider-package .slick-dots li.slick-active{background:#000}.slick-slider.js-slider-package .slick-dots li button{width:100%;border:none;height:100%;padding:0;text-indent:-99999px;position:absolute;top:0}.slick-slider.js-slider-package .slick-line{position:relative;width:90%;height:1px;margin:20px auto 0;background-color:rgba(28,31,33,0.5);cursor:pointer}.slick-slider.js-slider-package .slick-line span{display:inline-block;position:absolute;top:-1px;left:0;width:10px;height:3px;background:#1c1f21;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.slick-slider.js-slider-package .slick-line span.ui-draggable-dragging{-webkit-transition:.2s;transition:.2s;background:#1c1f21}.slick-slider.js-slider-package .slick-line span.show{opacity:1}.box_bn{bottom:2rem;left:1.5em;position:absolute;width:273px}.box_bn p{margin-top:.5em}.box_bn p img{width:auto}@media only screen and (min-width: 1200px){.box_bn p img{width:100%}}@media print{.box_bn p img{width:100%}}@media only screen and (max-width: 1199px){.box_bn p img{max-width:273px}}@media only screen and (max-width: 767px){.box_bn{width:100%;text-align:center;left:0;bottom:4rem}}.box_bn .himitsu{margin-bottom:1em}@media only screen and (max-width: 767px){.box_bn .himitsu{width:70%;margin:0 auto 1em}}
