﻿@media (min-width: 1024px){.c-pagename__ttl .ja{margin-bottom:24px}}.info{background:#222;color:#FFF;padding:65px 0 73px;margin:64px 0 0}@media (max-width: 1023px){.info{width:100%;overflow:hidden}}@media (min-width: 1024px){.info{padding:120px 0 113px;margin:80px 0 0}}.place{position:relative;margin-bottom:66px;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 1024px){.place{margin-bottom:112px;min-height:546px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place{min-height:0px}}.place:last-child{margin-bottom:0}.place__box{width:100%}@media (min-width: 1024px){.place__box{width:51%;max-width:635px}}.place__ttl{margin-bottom:22px;padding:0 0 0 16px;position:relative;min-height:48px;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.place__ttl{margin-bottom:15px;padding:0 0 0 16px;font-size:32px;font-size:3.2rem;line-height:1.3125em}}.place__ttl:before,.place__ttl:after{content:'';position:absolute;left:0;top:-1px;width:4px;height:calc(100% - 9px);background:#FFF;z-index:0}@media (min-width: 1024px){.place__ttl:before,.place__ttl:after{top:2px;height:calc(100% - 10px)}}.place__ttl:after{z-index:1;background:#B59C7F;height:31%}@media (min-width: 1024px){.place__ttl:after{height:33%}}.place__ttl .small{margin-left:9px;font-feature-settings:"palt";font-size:16px;font-size:1.6rem;line-height:2.375em}@media (min-width: 1024px){.place__ttl .small{margin-left:9px;font-size:20px;font-size:2rem;line-height:2.1em}}.place__gallery{margin-bottom:23px}@media (min-width: 1024px){.place__gallery{position:absolute;top:0;right:0;width:46%;max-width:605px;height:100%;margin-bottom:0}}@media (min-width: 1024px){.place__gallery .sticky{position:sticky;top:170px;left:0}}.place__gallery .big{width:89.556%;margin:0 auto}@media (min-width: 1024px){.place__gallery .big{width:100%}}.place__gallery .thumb{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 1023px){.place__gallery .thumb{display:none}}.place__gallery .thumb li{width:calc(100% / 4 - 6px);margin-right:8px;position:relative;cursor:pointer;position:relative}.place__gallery .thumb li:before{display:block;content:" ";width:100%;padding-top:58.4507%}.place__gallery .thumb li>.content{position:absolute;top:0;left:0;right:0;bottom:0}.place__gallery .thumb li:last-child{margin-right:0}.place__gallery .thumb li:after{content:'';position:absolute;z-index:2;left:0;bottom:0;width:100%;height:4px;background:#EFC18C;transform:scaleX(0);transform-origin:left center;transition:transform .3s;will-change:transform}.place__gallery .thumb li.active:after{transform:scaleX(1)}.place__gallery .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;left:0;top:0}@media (max-width: 1023px){.place__gallery .splide__track{overflow:visible}}.place__gallery .splide__slide{width:100%;padding:0 2.134vw}@media (min-width: 1024px){.place__gallery .splide__slide{padding:0}}.place__gallery .splide__slide img{transform:scale(0.8);transform-origin:left center;transition:transform .3s;will-change:transform;width:100%}@media (min-width: 1024px){.place__gallery .splide__slide img{transform:scale(1)}}.place__gallery .splide__slide.is-active img{transform:scale(1)}.place__gallery .splide__slide.is-prev img{transform-origin:right center}.place__desc{margin-bottom:31px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:400}@media (min-width: 1024px){.place__desc{margin-bottom:56px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.06em;font-weight:400}}.place__desc .note{margin-top:3px;padding-left:17px;text-indent:-17px;color:#A4A6AA;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.025em;font-weight:400}@media (min-width: 1024px){.place__desc .note{margin-top:1px;padding-left:15px;text-indent:-15px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:400}}.place__group{margin-bottom:12px;padding-bottom:16px;border:solid 1px #FFF;position:relative}@media (min-width: 1024px){.place__group{border:none;padding-bottom:0;margin-bottom:68px}}.place__group:last-child{margin-bottom:0}@media (max-width: 1023px){.place__group-content{position:relative;display:none;padding:17px 15px 22px}.place__group-content:before{content:'';position:absolute;z-index:1;left:15px;right:15px;top:0;border-top:dashed 1px rgba(255,255,255,0.4)}}@media (min-width: 1024px){.place__group-content{display:block !important}}@media (max-width: 1023px){.place__group.open .place__group-content{display:block}}@media (min-width: 1024px){.place__price{display:flex;justify-content:space-between;margin-bottom:24px;border:solid 1px #FFF}}.place__price:after{content:'';position:absolute;left:50%;bottom:6px;margin-lefT:-6px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6569 7.65687L7 2.00001L1.34315 7.65687' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transform:rotate(180deg);transition:transform .2s;will-change:transform}@media (min-width: 1024px){.place__price:after{display:none}}.place__price .ttl{width:100%;min-height:41px;background:#FFF;color:#000;display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.place__price .ttl{width:169px;min-height:53px;font-size:22px;font-size:2.2rem;line-height:1.45455em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__price .ttl{font-size:20px;font-size:2rem;line-height:1.6em}}.place__price .txt{padding:20px 0 16px;text-align:center;font-size:13px;font-size:1.3rem;line-height:2.30769em;letter-spacing:0em;font-weight:500}@media (min-width: 1024px){.place__price .txt{text-align:right;display:flex;align-items:center;justify-content:flex-end;padding:6px 23px 0 0;width:calc(100% - 169px);font-size:15px;font-size:1.5rem;line-height:2.13333em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__price .txt{padding-right:15px;font-size:14px;font-size:1.4rem;line-height:2.28571em}}.place__price .number{display:inline-block;margin-left:1px;vertical-align:-2px;font-family:"Be Vietnam Pro",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:-.03em;font-weight:700}@media (min-width: 1024px){.place__price .number{font-size:30px;font-size:3rem;line-height:1.06667em;letter-spacing:-.03em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__price .number{font-size:28px;font-size:2.8rem;line-height:1.14286em}}.place__price .prefix{margin-left:4px;margin-right:7px;display:inline-block;vertical-align:-2px;font-family:"Be Vietnam Pro",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:-.03em;font-weight:500}@media (min-width: 1024px){.place__price .prefix{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:-.03em;font-weight:500}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__price .prefix{font-size:17px;font-size:1.7rem;line-height:1.88235em}}.place__price .hour{margin-right:4px;display:inline-block}.place__price .hour .number{margin-right:2px}.place__price.is-active:after{transform:rotate(0deg)}.place__services .ttl{margin-bottom:10px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.place__services .ttl{margin-bottom:13px;font-size:20px;font-size:2rem;line-height:1.6em}}.place__services .list{display:flex;flex-wrap:wrap}.place__services .list li{margin-bottom:6px;width:52.2%;display:flex;align-items:center;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em;font-weight:600}@media (max-width: 1023px){.place__services .list li{white-space:nowrap}.place__services .list li:nth-child(2n){width:47.8%}}@media (min-width: 1024px){.place__services .list li{margin-bottom:8px;width:32.5%;font-size:14px;font-size:1.4rem;line-height:1.28571em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__services .list li{font-size:13px;font-size:1.3rem;line-height:1.38462em}}@media only screen and (max-width: 360px){.place__services .list li{font-size:12px;font-size:1.2rem;line-height:1.5em}}.place__services .list li img{margin-right:12px}@media (max-width: 1023px){.place__services .list li img{margin-right:7px;width:40px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__services .list li img{margin-right:8px;width:36px}}@media only screen and (max-width: 360px){.place__services .list li img{margin-right:5px;width:36px}}@media (min-width: 1024px){.place__services .list.custom_lst li{width:31%}.place__services .list.custom_lst li:nth-child(3n+1){width:34%}}@media (max-width: 1023px){.place__services .list.custom_lst .txt_small{font-size:10px;font-size:1rem;line-height:1.8em;letter-spacing:0em;font-weight:600}}.place__options{margin-top:16px;padding-top:17px;border-top:dashed 1px rgba(255,255,255,0.4)}@media (min-width: 1024px){.place__options{margin-top:15px;padding-top:19px}}.place__options .ttl{margin-bottom:7px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.place__options .ttl{margin-bottom:7px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:700}}@media (max-width: 1023px){.place__options .list{display:flex;flex-wrap:wrap}}.place__options .list li{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23B59C7F'/%3E%3Cpath d='M6 11.7895L11.5714 16L18 8' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E%0A");background-position:left center;background-repeat:no-repeat;background-size:auto;display:inline-block;padding:4px 0 3px 32px;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em;font-weight:600}@media (max-width: 1023px){.place__options .list li{width:52.2%;display:flex;flex-wrap:wrap;align-items:center}.place__options .list li:nth-child(2n){width:47.8%}}@media (min-width: 1024px){.place__options .list li{margin-bottom:4px;margin-right:27px;padding:3px 0 4px 32px;font-size:14px;font-size:1.4rem;line-height:1.28571em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.place__options .list li{background-size:19px auto;padding:3px 0 4px 25px;font-size:13px;font-size:1.3rem;line-height:1.38462em}}@media only screen and (max-width: 360px){.place__options .list li{padding:4px 0 3px 28px;background-size:21px auto;font-size:12px;font-size:1.2rem;line-height:1.5em}}@media (max-width: 1023px){.place__options .list .fix-space{margin-left:-7px;width:100%}}.place.reverse .place__box{margin:0 0 0 auto}.place.reverse .place__gallery{right:auto;left:0}@media (min-width: 1024px){.place-2 .place__group{margin-bottom:63px}}.place-2 .place__group:last-child{margin-bottom:0}@media only screen and (min-width: 1201px){.place-3{margin-bottom:93px}}@media only screen and (min-width: 1201px){.place-4{margin-bottom:93px}}.planlist{padding:64px 0 64px;width:100%;overflow:hidden}@media (min-width: 1024px){.planlist{padding:125px 0 100px}}.planlist .c-title-02{margin-bottom:43px}@media (min-width: 1024px){.planlist .c-title-02{margin-bottom:53px}}.planlist .c-title-02 .ja{font-weight:800}.planlist .table__head{display:flex;flex-wrap:wrap}.planlist .table__head .col{position:relative;color:#FFF;display:flex;flex-wrap:wrap;border-top:solid 1px #EDEFF0;border-right:solid 1px #EDEFF0}.planlist .table__head .col:nth-child(1){width:260px}.planlist .table__head .col:nth-child(2){width:calc(((100% - 260px) / 6) * 2)}.planlist .table__head .col:nth-child(3){width:calc(((100% - 260px) / 6) * 2)}.planlist .table__head .col:nth-child(4){width:calc((100% - 260px) / 6)}.planlist .table__head .col:nth-child(5){width:calc((100% - 260px) / 6)}.planlist .table__head .col:nth-child(6){width:calc((100% - 260px) / 6)}.planlist .table__head .col:first-child{border-top-color:transparent}.planlist .table__head .ttl{border-bottom:solid 1px #EDEFF0;display:flex;align-items:center;justify-content:center;width:100%;height:100px;background-color:#25334B;background-position:center;background-repeat:no-repeat;background-size:cover}.planlist .table__head .ttl h3{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}.planlist .table__head .subttl{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:#25334B;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.planlist .table__head .subttl.w50{width:50%;position:relative}.planlist .table__head .subttl.w50:not(:last-child):before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background:#EDEFF0}.planlist .table__body{height:320px;overflow:auto}.planlist .table__body .row{display:flex;flex-wrap:wrap}.planlist .table__body .row:last-child .col{border-bottom:solid 1px #EDEFF0}.planlist .table__body .col{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-top:solid 1px #EDEFF0;border-right:solid 1px #EDEFF0;min-height:49px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500;padding-top:5px;padding-bottom:5px}.planlist .table__body .col:first-child{background:rgba(181,156,127,0.2);border-top-color:#FFF;justify-content:flex-start;padding-left:16px}.planlist .table__body .col:nth-child(1){width:260px}.planlist .table__body .col:nth-child(2){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(3){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(4){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(5){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(6){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(7){width:calc((100% - 260px) / 6)}.planlist .table__body .col:nth-child(8){width:calc((100% - 260px) / 6)}.planlist .table__body .txt_small{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em;font-weight:500;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}.planlist .table__body .txt_small span{display:block;font-size:11px;font-size:1.1rem;line-height:1.81818em;letter-spacing:0em;font-weight:500}.planlist .table__body .txt_small a{text-decoration:underline;text-underline-offset:2px;color:#B59C7F}.planlist .datalist__group{margin-bottom:8px}.planlist .datalist__group.open .datalist__content{display:block}.planlist .datalist__title{position:relative;display:flex;align-items:center;background:#25334B;color:#FFF;min-height:52px;padding:5px 5px 5px 16px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 360px){.planlist .datalist__title{font-size:17px;font-size:1.7rem;line-height:1.76471em}}.planlist .datalist__title:before{content:'';position:absolute;width:14px;height:14px;margin-top:-9px;top:50%;right:16px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3136 1.34338L6.65674 7.00023L0.999884 1.34338' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transition:transform .2s;will-change:transform}.planlist .datalist__title.is-active:before{transform:rotate(-180deg)}.planlist .datalist__title.txt_small{display:block;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em;font-weight:700}.planlist .datalist__title.txt_small a{text-decoration:underline;text-underline-offset:2px;color:#B59C7F;position:relative;top:-1px;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:700}.planlist .datalist__content{display:none}.planlist .datalist__content table{width:100%}.planlist .datalist__content th,.planlist .datalist__content td{padding:10px 5px;vertical-align:middle;text-align:center}.planlist .datalist__content th{border:solid 1px #FFF;background:rgba(181,156,127,0.2);font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 360px){.planlist .datalist__content th{font-size:13px;font-size:1.3rem;line-height:1.23077em}}.planlist .datalist__content th.subttl{border-right-color:#EDEFF0}.planlist .datalist__content th h3{font-weight:500}.planlist .datalist__content td{border:solid 1px #EDEFF0;font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:0em;font-weight:400}.planlist .datalist__content tr:first-child th:nth-child(1){width:41.5%}.planlist .datalist__content tr:first-child th:nth-child(2){width:27%}.planlist .icn-not,.planlist .icn-circle{position:relative;color:transparent;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.planlist .icn-not,.planlist .icn-circle{font-size:15px;font-size:1.5rem;line-height:1.6em}}.planlist .icn-not:before,.planlist .icn-circle:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:16px;height:100%;text-indent:0;color:#000}.planlist .icn-not:before{content:'×'}.planlist .icn-circle:before{content:'〇'}.planlist .simplebar-vertical{right:6px;top:17px;bottom:17px}@media (max-width: 1023px){.planlist .simplebar-vertical{width:7px}}.planlist .box-note{background:#F2F5FB;width:100%;margin:44px auto 22px;padding:19px 23px 13px}@media (min-width: 1024px){.planlist .box-note{width:462px;margin:49px auto 0;padding:24px 20px 13px}}.planlist .box-note ul{display:flex;flex-direction:column;flex-wrap:wrap;height:90px;max-width:339px;margin:0 auto}@media (min-width: 1024px){.planlist .box-note ul{height:105px}}.planlist .box-note li{width:73%;margin-bottom:8px;padding-left:21px;position:relative;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.planlist .box-note li{width:75%;margin-bottom:10px;padding-left:25px;font-size:15px;font-size:1.5rem;line-height:1.86667em}}.planlist .box-note li span{position:absolute;left:0;top:0}@media (max-width: 1023px){.planlist .box-note li span{top:2px;width:16px;font-size:11px;font-size:1.1rem;line-height:2.18182em;letter-spacing:0em;font-weight:400}}@media (min-width: 1024px){.planlist .box-note li .icn-not{left:2px;top:2px}}.planlist__bnr{margin-top:80px}@media (min-width: 1024px){.planlist__bnr{margin-top:161px}}.footer{padding:35px 0 33px}@media (min-width: 1024px){.footer{padding:80px 0 55px}}.is-safari .planlist .table__head{width:calc(100% - 1px)}.is-safari .planlist .simplebar-content{width:calc(100% - 1px)}

/*# sourceMappingURL=maps/plans.min.css.map */
