/*!
 Theme Name:   hotelgreen-love.com
 Theme URI:    https://hotelgreen-love.com/
 Description:  2027の子テーマ
 Author:       株式会社パレット
 Author URI:   https://pallet-net.co.jp/
 Update URI:   https://pallet-net.co.jp/
 Template:     pallet-works-2027
 Version:      0.3.1
*/.site-header .site-header-contain{min-height:58px}@media screen and (min-width: 400px){.site-header .site-header-contain .site-informer dl{display:block}}.site-header .custom-header{background-color:#030c09}.site-header .custom-header .custom-header-media img{-o-object-position:50% 50%;object-position:50% 50%}.site-header .custom-header .custom-header-slider .glide__arrows{display:none}.site-header .custom-header .custom-header-slider .glide__bullet--active{background-color:#006563}@media screen and (min-width: 768px){.site-header .navigation-top{background-color:#062019;background-image:url("assets/images/section-bg-6@2x.png");background-position:50% 50%;background-size:400px 400px}}.site-header .navigation-top .main-navigation{background-color:#062019;background-image:url("assets/images/section-bg-3@2x.jpg");background-size:533.3333333333px 533.3333333333px}@media screen and (min-width: 768px){.site-header .navigation-top .main-navigation{background:none}}.entry-header,.page-header{background-color:#ededed;background-image:url("assets/images/home/section-header-7@2x.jpg");background-size:750px 375px;background-repeat:repeat-x;background-position:50% 100%;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;color:#000}@media screen and (min-width: 768px){.entry-header,.page-header{background-size:cover}}.single .entry-header,.single .page-header{padding:0}#colophon{border-top:solid 1px #000}#colophon .hotel-policy,#colophon .site-info{background:#131416}#colophon .site-endleaf{border:none;background-color:#131416;background-image:url("assets/images/section-bg-5@2x.jpg");background-size:400px 400px}#colophon .site-endleaf .site-symbol{filter:brightness(0) invert(1)}#colophon .site-endleaf .custom-logo{max-height:90px;filter:brightness(0) invert(1)}#colophon .personal{color:#ededed}#colophon .personal__location__connect .icon{background:#000}#colophon .personal__location__note{background:rgba(0,0,0,.5);color:#f9f494}#colophon .personal__location__text{text-align:center;font-size:.875rem}.home:not(.paged) .guestroom-section .guestroom-header{border-top:solid 1rem #191e2d;background-image:url("assets/images/home/section-header-6@2x.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:25% 0%;padding:9rem 0 3rem;overflow:hidden}@media screen and (min-width: 600px){.home:not(.paged) .guestroom-section .guestroom-header{background-size:cover;background-position:0% 25%;padding:9rem 0}}.home:not(.paged) .guestroom-section .guestroom-header::before,.home:not(.paged) .guestroom-section .guestroom-header__title{display:none}.home:not(.paged) .guestroom-section .guestroom-header__description{position:relative;z-index:10;background-color:#004439;margin:0 auto;padding:1.5rem 1rem}.home:not(.paged) .guestroom-section .guestroom-header__description::after{position:absolute;content:"";left:calc(50% - 50px);top:-5rem;width:100px;height:100px;background-image:url("assets/images/home/section-header-9@2x.png");background-size:contain;background-repeat:no-repeat;background-position:110% 110%}@media screen and (min-width: 400px){.home:not(.paged) .guestroom-section .guestroom-header__description::after{left:calc(100% - 5rem);width:133.3333333333px;height:133.3333333333px}}@media screen and (min-width: 600px){.home:not(.paged) .guestroom-section .guestroom-header__description::after{left:calc(100% - 6rem);top:-4rem}}.home:not(.paged) .guestroom-section .guestroom-header__description h3{font-size:1.5rem}@media screen and (min-width: 400px){.home:not(.paged) .guestroom-section .guestroom-header__description h3{font-size:2rem}}.home:not(.paged) .guestroom-section .guestroom-caption__header__title{color:#004439}.home:not(.paged) .guestroom-section .guestroom-caption__btn-group{margin:.5rem auto}.home:not(.paged) .guestroom-section .guestroom-caption__btn-group__btn-price{border:solid 5px #bfead1;color:#bfead1}.home:not(.paged) .guestroom-section .guestroom-list__item{overflow:hidden}@media screen and (min-width: 768px){.home:not(.paged) .guestroom-section .guestroom-list__item:nth-child(n+4){flex-basis:calc(50% - .125rem);max-width:calc(50% - .125rem);padding-bottom:25%}}@media screen and (min-width: 1080px){.home:not(.paged) .guestroom-section .guestroom-list__item:nth-child(n+4){flex-basis:calc(25% - .125rem);max-width:calc(25% - .125rem);padding-bottom:20%}}.home:not(.paged) .guestroom-section .guestroom-list__item:last-child{flex-basis:calc(100% - .125rem);max-width:calc(100% - .125rem);padding-bottom:50%}@media screen and (min-width: 768px){.home:not(.paged) .guestroom-section .guestroom-list__item:last-child{flex-basis:calc(50% - .125rem);max-width:calc(50% - .125rem);padding-bottom:25%}}@media screen and (min-width: 1080px){.home:not(.paged) .guestroom-section .guestroom-list__item:last-child{padding-bottom:20%}}.home:not(.paged) .guestroom-section .guestroom-list__item__title{color:#bfead1}.home:not(.paged) .guestroom-section .guestroom-list__item__icon{pointer-events:none;position:absolute;z-index:2;right:0;top:0;width:100%;text-align:right;background:linear-gradient(15deg, rgba(0, 0, 0, 0), rgb(0, 0, 0))}@media screen and (min-width: 768px){.home:not(.paged) .guestroom-section .guestroom-list__item__icon{padding:.25rem 0}}.home:not(.paged) .guestroom-section .guestroom-list__item__icon img{display:inline-block;width:50px;height:37.5px}.home:not(.paged) .guestroom-section .table-room-group>thead>tr>th{border-color:#000;white-space:nowrap;font-family:"Noto Serif JP";text-align:center;background:#004439}.home:not(.paged) .guestroom-section .table-room-group>tbody>tr>td{text-align:center;border-color:#000;font-size:1.25rem;font-weight:600}.home:not(.paged) .guestroom-section .table-room-group>tbody>tr>td small{margin:0 .25rem;font-size:.75rem}.home:not(.paged) .guestroom-section .table-room-rate>thead>tr>th{padding-left:0;padding-right:0;border-color:#000;background:#004439;font-family:"Noto Serif JP";text-align:center}.home:not(.paged) .guestroom-section .table-room-rate>thead>tr>th:nth-last-child(1){background:#2b633c}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>th{border-color:#000;background:#ededed;padding:.25rem .125rem;font-weight:600;font-size:.875rem}@media screen and (min-width: 600px){.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>th{padding:.25rem;font-size:1rem}}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>th[colspan]{padding:.5rem;color:#c6ac7d;font-size:1rem;background-color:#000;background-image:url("assets/images/section-bg-3@2x.jpg");background-size:400px 400px}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td{border-color:#000;font-size:1.125rem;font-weight:600}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td:nth-last-child(1){width:25%;white-space:nowrap;text-align:center;font-family:"Noto Serif JP";font-weight:800;font-size:1.375rem;background:#eef3ef}@media screen and (min-width: 600px){.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td:nth-last-child(1){font-size:1.5rem}}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td small{display:block;color:#821759;font-size:.75rem}.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td.td-notice{background:#fff;color:#821759;font-size:.875rem;font-weight:600;text-align:left;white-space:normal;font-family:"Noto Sans JP"}@media screen and (min-width: 768px){.home:not(.paged) .guestroom-section .table-room-rate>tbody>tr>td.td-notice{text-align:center}}.home:not(.paged) .guestroom-autoplay{padding:1rem 0 5rem;background-color:#040404;background-image:url("assets/images/section-bg-2@2x.jpg");background-size:1600px 400px;background-repeat:no-repeat;background-position:50% 100%}.home:not(.paged) .guestroom-autoplay__header__title{padding:.5rem 0;text-align:center;font-size:3rem;font-weight:300;font-family:"Noto Serif JP";line-height:1.2;color:#cbdef7;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0))}.home:not(.paged) .guestroom-autoplay__header__title>small{display:block;font-size:.5em}.home:not(.paged) .guestroom-autoplay .glide__track{cursor:default;background:#000;padding-top:.5rem;padding-bottom:.5rem}.home:not(.paged) .guestroom-autoplay .glide,.home:not(.paged) .guestroom-autoplay .glide__slides{margin:0;padding:0}.home:not(.paged) .guestroom-autoplay .glide__bullets{display:none}.home:not(.paged) .guestroom-autoplay .glide__slide{position:relative}.js__browser-ie .home:not(.paged) .guestroom-autoplay .glide__slide{min-height:160px}.home:not(.paged) .guestroom-autoplay .glide__slide img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home:not(.paged) .facility-section{position:relative;background-color:#000;background-image:url("assets/images/section-bg-9@2x.png");background-size:800px 200px;background-repeat:repeat-x;background-position:0% 100%;padding-bottom:6rem;border-color:#2b3036;color:#ddd}@media(min-width: 768px){.home:not(.paged) .facility-section{padding-bottom:8rem}}.home:not(.paged) .facility-section::after{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:1rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.66))}@media(min-width: 768px){.home:not(.paged) .facility-section::after{height:1.5rem}}.home:not(.paged) .facility-section .facility-header{color:#cbdef7}.home:not(.paged) .facility-section .facility-header__title{border-bottom:solid 1px #cbdef7}.home:not(.paged) .facility-section .facility-list__item{flex-basis:100%;max-width:100%}@media screen and (min-width: 600px){.home:not(.paged) .facility-section .facility-list__item{margin:0 auto;flex-basis:80%;max-width:80%}}@media screen and (min-width: 1080px){.home:not(.paged) .facility-section .facility-list__item{flex-basis:calc(33.33% - .5rem);max-width:calc(33.33% - .5rem)}}.home:not(.paged) .facility-section .facility-list__item h4{padding:0 0 .5rem;margin:2rem 0 1rem;color:#c6ac7d;border-bottom:solid 1px currentColor}.home:not(.paged) .facility-section .facility-list__item table{margin:0 0 1rem;border:none}.home:not(.paged) .facility-section .facility-list__item table>tbody>tr>th{border:none;border-bottom:dashed 1px currentColor;font-weight:500}.home:not(.paged) .facility-section .facility-list__item table>tbody>tr>td{border:none;border-bottom:dashed 1px currentColor;white-space:nowrap;text-align:right}.home:not(.paged) .facility-section .facility-list__item a{color:#ffafde}.home:not(.paged) .facility-section .facility-item__header__title{color:#bfead1}.home:not(.paged) .facility-section .service-facility{margin:3rem 0 0}.home:not(.paged) .facility-section .service-facility a{color:#faffc2}@media screen and (min-width: 1080px){.home:not(.paged) .access-section__header{border-radius:10px}}.home:not(.paged) .access-section .access-header__description{text-align:left;font-size:.875rem}.home:not(.paged) .access-section .access-header__description h3{text-align:center}.home:not(.paged) .access-section .access-header__description strong{color:#006563}.home:not(.paged) .access-section .access-content{border-color:#bbb}@media screen and (min-width: 1080px){.home:not(.paged) .access-section .access-content{border-radius:10px;overflow:hidden}}/*# sourceMappingURL=style.css.map */