/*!
 Theme Name:   hotel-izumi-2hm.com
 Theme URI:    http://localhost/
 Description:  2024の子テーマ
 Author:       株式会社パレット
 Author URI:   https://pallet-net.co.jp/
 Template:     pallet-works-2024
 Version:      1.0.0
*/.home:not(.paged) .guestroom .guestroom-header{background-image:url("assets/images/section-guestroom-header.jpg");background-size:cover;background-position:30% 80%}.home:not(.paged) .guestroom .guestroom-content__caption__header__title{font-size:2.5rem;color:#c6ac7d}.home:not(.paged) .guestroom .guestroom-content__btn-group__title{padding-bottom:.25rem;border-bottom:solid 1px #fff}.home:not(.paged) .guestroom .guestroom-content__btn-group__button{text-align:center;margin:1rem .25rem 0;padding:1rem .25rem .75rem;border-color:#7b0c2c;background:#631027;transition:all 200ms ease-out;width:100%;min-width:9em;max-width:80%;font-size:1.25rem}@media(min-width: 768px){.home:not(.paged) .guestroom .guestroom-content__btn-group__button{max-width:45%;font-size:1.125rem}}.home:not(.paged) .guestroom .guestroom-content__btn-group__button:hover,.home:not(.paged) .guestroom .guestroom-content__btn-group__button:focus{border-color:#bf1646;background:#771431}.home:not(.paged) .guestroom .table-room-group>thead{border:solid 2px #112;border-bottom:solid 5px #2e4567}.home:not(.paged) .guestroom .table-room-group>thead>tr>th{padding:.25rem;color:#d7c796;text-align:center;background:#112}.home:not(.paged) .guestroom .table-room-group>tbody{border:solid 2px #112}.home:not(.paged) .guestroom .table-room-group>tbody>tr>th{width:1%;white-space:nowrap;background:#f5f5f5;font-weight:600;font-size:.875rem}@media(min-width: 600px){.home:not(.paged) .guestroom .table-room-group>tbody>tr>th{font-size:1rem}}.home:not(.paged) .guestroom .table-room-group>tbody>tr>td{font-size:1.125rem;vertical-align:middle}.home:not(.paged) .guestroom .table-times>thead{border:solid 2px #112}.home:not(.paged) .guestroom .table-times>thead>tr>th{border-color:#000;border-bottom:solid 3px #5e4d18;color:#fff;text-align:center;background:#876f27}.home:not(.paged) .guestroom .table-times>tbody{border:solid 2px #000}.home:not(.paged) .guestroom .table-times>tbody>tr>th{border-color:#000;background:#f5f5f5;vertical-align:middle;font-weight:600;font-size:.875rem}@media(min-width: 600px){.home:not(.paged) .guestroom .table-times>tbody>tr>th{font-size:1rem}}.home:not(.paged) .guestroom .table-times>tbody>tr>th small{display:block;font-weight:inherit;color:#546e7a}.home:not(.paged) .guestroom .table-times>tbody>tr>td{border-color:#000;vertical-align:middle}.home:not(.paged) .guestroom .table-times>tbody>tr>td:nth-last-child(2){font-size:.875rem;font-weight:600;color:#000}@media(min-width: 768px){.home:not(.paged) .guestroom .table-times>tbody>tr>td:nth-last-child(2){text-align:center;font-size:1rem}}.home:not(.paged) .guestroom .table-times>tbody>tr>td:last-child{text-align:center;white-space:nowrap;font-size:1.125rem;text-align:left}.home:not(.paged) .guestroom .table-times>tbody>tr>td.td-notice{background:#f4efec;color:#000;font-size:.9325rem;text-align:center}.home:not(.paged) .guestroom .table-times>tbody>tr>td strong{display:block;padding-left:.5rem;font-size:1rem;font-weight:400;color:#795548}.home:not(.paged) .guestroom .table-times>tbody>tr>td small{display:inline-block;font-size:.75em;font-weight:inherit}.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(1)>th{border-color:#000;background:#876f27;color:#fff;white-space:nowrap;text-align:center;padding:.5rem .125rem;line-height:1.2;font-family:"Noto Serif JP","游明朝","YuMincho";font-size:.875rem}@media(min-width: 768px){.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(1)>th{font-size:1rem}}.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(2)>th{border-color:#000;background:#ddd;color:#000;white-space:nowrap;line-height:1.2;vertical-align:middle;text-align:left;font-weight:600;font-size:.875rem;padding:.75rem 0 .75rem .25rem}@media(min-width: 600px){.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(2)>th{padding:.75rem;font-size:1rem}}.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(2)>td{border-color:#000;background:#ddd;color:#000;vertical-align:middle;text-align:center;line-height:1.2;font-family:"Noto Serif JP","游明朝","YuMincho";font-size:1.125rem;font-weight:800}@media(min-width: 768px){.home:not(.paged) .guestroom .table-price>thead>tr:nth-child(2)>td{font-size:1.25rem}}.home:not(.paged) .guestroom .table-price>tbody{border:solid 1px #000}.home:not(.paged) .guestroom .table-price>tbody>tr>th{white-space:nowrap;border-color:#000;background:#f5f5f5;vertical-align:middle;font-weight:600;font-size:.875rem;padding:.75rem 0 .75rem .25rem}@media(min-width: 600px){.home:not(.paged) .guestroom .table-price>tbody>tr>th{padding:.75rem;font-size:1rem}}.home:not(.paged) .guestroom .table-price>tbody>tr>th small{display:block;font-weight:inherit;color:#546e7a}.home:not(.paged) .guestroom .table-price>tbody>tr>th[colspan]{padding:.25rem;border-top:solid 3px #5e4d18;background:#876f27;color:#fff;font-size:1rem}.home:not(.paged) .guestroom .table-price>tbody>tr>th[colspan] small{display:inline-block;color:inherit}.home:not(.paged) .guestroom .table-price>tbody>tr>td{border-color:#000;padding:.5rem 0}.home:not(.paged) .guestroom .table-price>tbody>tr>td:nth-child(n+2){white-space:nowrap;font-size:1.125rem;font-weight:700;vertical-align:middle;text-align:center}@media(min-width: 600px){.home:not(.paged) .guestroom .table-price>tbody>tr>td:nth-child(n+2){font-size:1.25rem}}.home:not(.paged) .guestroom .table-price>tbody>tr>td:nth-child(even){background:#f8f6ec}.home:not(.paged) .guestroom .table-price>tbody>tr>td small{font-size:.75em}.home:not(.paged) .facility{position:relative;background-image:url("assets/images/section-bg-4@2x.png"),url("assets/images/section-bg-3-lb@2x.png"),url("assets/images/section-bg-3-rb@2x.png");background-size:400px 190px,190px 190px,190px 190px;background-position:50% 100%,0 100%,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat}.home:not(.paged) .facility::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::after{height:1.5rem}}@media(min-width: 768px){.home:not(.paged) .facility{background-size:800px 380px,380px 380px,380px 380px;padding-bottom:15rem}}.home:not(.paged) .facility .facility-header{color:#c6ac7d}.home:not(.paged) .facility .facility-header__title{color:inherit;border-color:currentColor}.home:not(.paged) .facility .facility-content__ul__li{margin-bottom:5rem}@media(min-width: 1080px){.home:not(.paged) .facility .facility-content__ul__li{margin-bottom:0}}.home:not(.paged) .facility .facility-content__ul__li:last-child{margin-bottom:0}.home:not(.paged) .facility .facility-content figure .figure-title{margin-bottom:1rem;text-align:center;font-size:1.5rem}.home:not(.paged) .facility .facility-content figure .figure-image{box-sizing:border-box;border:solid 2px #000;box-shadow:0 0 0 1px #c6ac7d}.home:not(.paged) .facility .facility-content figure figcaption{font-size:1rem}.home:not(.paged) .facility .facility-content figure figcaption h4{box-sizing:border-box;margin:0 0 .5rem;padding:0 .25rem .5rem;max-width:75%;border-bottom:solid 1px #c6435d;color:#c6435d}.home:not(.paged) .facility .facility-content figure figcaption table{color:#cdcdcd;font-size:.875rem;margin-bottom:1.5rem}.home:not(.paged) .facility .facility-content figure figcaption table tr,.home:not(.paged) .facility .facility-content figure figcaption table th,.home:not(.paged) .facility .facility-content figure figcaption table td{border-color:#464646;padding:.25rem .5rem}.home:not(.paged) .facility .facility-content figure figcaption table td:nth-child(1){width:160px;font-size:1;font-weight:500;background:#13100d;color:#c6ac7d}.home:not(.paged) .facility .facility-content figure figcaption table+p{font-size:.75rem}.home:not(.paged) .facility .facility-content figure figcaption small{color:#ea9fdd}.home:not(.paged) .access .access-header{background-image:url("assets/images/section-bg-1@2x.jpg");background-size:380px 380px}.home:not(.paged) .access .access-header__summary{box-sizing:border-box;margin:0 auto 1.5rem;padding:0 1rem;text-align:center;color:#c6ac7d}@media(min-width: 600px){.home:not(.paged) .access .access-header__summary{max-width:980px}}.home:not(.paged) .access .access-header__description{max-width:980px;color:#cdcdcd;font-size:.875rem;background:rgba(0,0,0,.5);border-top:solid 2px #571c4c;border-bottom:solid 2px #571c4c;padding:3rem 0}.home:not(.paged) .access .access-header__description h3{margin-bottom:2rem;font-size:1rem}@media(min-width: 600px){.home:not(.paged) .access .access-header__description h3{margin-bottom:2.5rem;text-align:center;font-size:1.25rem}}.home:not(.paged) .access .access-header__description h4{font-size:1.125rem;color:#ea9fdd}.home:not(.paged) .access .access-header__description h4 small{font-size:.75em;color:#d6232d}.home:not(.paged) .access .access-header__description strong{color:#c6ac7d}.site-header .site-header-contain__logo-mark{position:absolute;top:.75rem;left:-0.5rem}@media(min-width: 768px){.site-header .site-header-contain__logo-mark{top:.125rem;left:0}}.site-header .site-header-contain__logo-mark img{display:inline-block;vertical-align:bottom;width:80px;height:auto}@media(min-width: 768px){.site-header .site-header-contain__logo-mark img{width:60px}}.site-header .site-header-contain .site-branding{padding-bottom:.25rem;padding-left:calc(80px + .5rem)}@media(min-width: 768px){.site-header .site-header-contain .site-branding{padding-left:calc(60px + 1rem)}}.site-header .site-header-contain .site-branding .custom-logo{max-height:30px}.site-header .site-header-contain .site-branding__description{display:none}@media(min-width: 1080px){.site-header .site-header-contain .site-branding__description{display:flex}}@media(max-width: 420px){.site-header .second-navigation{display:none}}.site-header .navigation-top .main-navigation{background-image:url("assets/images/section-bg-2@2x.jpg");background-size:380px 380px}@media(min-width: 768px){.site-header .navigation-top .main-navigation{background:none}}.site-footer .endleaf .site-symbol{margin:0 .5rem}.site-footer .endleaf .site-symbol img{max-height:90px}.site-footer .endleaf .custom-logo-link{margin-top:1rem}.site-footer .endleaf .custom-logo-link img{margin-bottom:0;max-height:40px}@media(min-width: 768px){.site-footer .personal__location__text{text-align:center}}.entry-header,.page-header{background-image:url("assets/images/section-bg-8@2x.png");background-size:740px 500px}/*# sourceMappingURL=style.css.map */