/*!
 Theme Name:   sharon-route6.com
 Theme URI:    http://localhost/
 Description:  2029の子テーマ
 Author:       株式会社パレット
 Author URI:   https://pallet-net.co.jp/
 Template:     pallet-works-2029
 Version:      1.0.0
*/body{background:#0f1417}body:not(.home) #masthead{background-image:url("assets/images/facility-bg@2x.jpg");background-size:500px 300px;background-position:75% 10%}body:not(.home) #masthead .site-header-contain{background:rgba(17,22,25,.5)}#masthead .site-branding .site-logomark img{max-height:50px}body:not(.home) #masthead .site-branding .site-logomark img{max-height:40px}#masthead .site-branding .custom-logo-link .custom-logo{margin-left:-0.25rem;max-height:25px}@media screen and (min-width: 600px){#masthead .site-branding .site-description{margin-left:-0.25rem}}@media screen and (min-width: 768px){#masthead .site-branding .site-description{margin-left:0}}#masthead .custom-header .custom-header-media{padding-bottom:120%}@media screen and (min-width: 600px){#masthead .custom-header .custom-header-media{padding-bottom:100%}}@media screen and (min-width: 768px){#masthead .custom-header .custom-header-media{padding-bottom:80%}}@media screen and (min-width: 1080px){#masthead .custom-header .custom-header-media{padding-bottom:60%}}@media screen and (min-width: 1280px){#masthead .custom-header .custom-header-media{padding-bottom:56.25%}}@media screen and (min-width: 768px){#masthead .custom-header .custom-header-media img{-o-object-position:100% 50%;object-position:100% 50%}}@media screen and (max-width: 1080px){#masthead .main-navigation{background-color:#e6e5ea;background-image:url("assets/images/section-bg@2x.jpg");background-repeat:repeat;background-position:0% 0%;background-size:666.6666666667px 400px;color:#000}#masthead .main-navigation .menu .menu-item{border-color:#454545;background:#fff}#masthead .main-navigation .menu .menu-item>a{color:#000}#masthead .main-navigation .menu .menu-item>a:hover,#masthead .main-navigation .menu .menu-item>a:focus{background:#fff}#masthead .main-navigation .drawer-close{color:#000}}.blog .page-header,.blog .entry-header,.single .page-header,.single .entry-header,.page .page-header,.page .entry-header,.search .page-header,.search .entry-header,.error404 .page-header,.error404 .entry-header{background-color:#f1f1f1;background-image:url("assets/images/section-bg@2x.jpg");background-size:1000px 600px;color:#000}#colophon{border-top:solid 1px #000;background-color:#f1f1f1;background-image:url("assets/images/section-bg@2x.jpg");background-size:cover}#colophon .personal-status-wrap small{font-weight:600;color:#8e7b2f}#colophon .personal-status-wrap__footer{margin-top:.5rem;text-align:center;font-size:.875rem;font-weight:600;color:#8e7b2f}#colophon .endleaf-branding .custom-logo{max-height:90px}#colophon .site-endleaf__inner{flex-wrap:wrap;align-items:flex-start}#colophon .parking-location{flex-basis:100%;max-width:100%;margin:0 auto 1.5rem;padding:1rem;background:#fff;border:solid 1px #0f1c26;border-radius:10px}#colophon .parking-location__header{padding:.25rem 0;border-bottom:solid 1px #0f1c26}#colophon .parking-location__header__title{margin:0;padding:.5rem;text-align:center;background:#0f1c26;color:#fff}#colophon .parking-location__content{padding:1rem}#colophon .parking-location__content__summary{font-size:1rem}#colophon .parking-location__content__summary strong{color:#006064}#colophon .parking-location__content__tel{margin:.5rem 0;line-height:1.2;text-align:center}#colophon .parking-location__content__tel a,#colophon .parking-location__content__tel a:hover,#colophon .parking-location__content__tel a:focus{display:block;margin:0 .25rem;color:inherit;border:none;box-shadow:none;font-size:2rem;font-weight:800}@media screen and (min-width: 600px){#colophon .parking-location__content__tel a,#colophon .parking-location__content__tel a:hover,#colophon .parking-location__content__tel a:focus{display:inline-block;vertical-align:middle;font-size:2.5rem}}#colophon .parking-location__content__note{font-size:.875rem}@media only screen and (min-width: 1080px){.home .topics-section .home-widget-area.widgets-num-2>.widget{flex:0 0 66.66%}}.home .topics-section .home-widget-area.widgets-num-2>.widget:nth-child(2)>a{display:block;margin:auto;max-width:400px}@media only screen and (min-width: 1080px){.home .topics-section .home-widget-area.widgets-num-2>.widget:nth-child(2){flex:0 0 calc(33% - 1rem)}}body.home .sns{background-image:url("assets/images/facility-bg@2x.jpg");background-size:1000px 600px;background-position:50% 0%;border-top:solid 5px #c6a268}body.home .sns .sns-content{background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0))}body.home .sns a{display:inline-block;box-shadow:none;background:#000}body.home .sns img{max-width:100%;height:auto;vertical-align:bottom}body.home .guestroom-section{border-top:solid 5px #c6a268;background-color:#f1f1f1;background-image:url("assets/images/guestroom-bg@2x.jpg");background-size:contain;background-repeat:no-repeat;background-position:50% 100%}body.home .guestroom-section .guestroom-header{color:#0f1c26}body.home .guestroom-section .guestroom-header::before{content:"Room";color:#8f7141}body.home .guestroom-section .guestroom-header__title{color:#8f7141}body.home .guestroom-section .guestroom-header__reservation{box-sizing:border-box;margin:1rem 0 3rem;padding:1rem .25rem;border-radius:10px;border:solid 1px #000;color:#fff;background-color:#0f1c26;background-image:url("assets/images/guestroom-bg@2x.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 75%}body.home .guestroom-section .guestroom-header__reservation__tel{font-size:1.5rem;font-weight:800}@media screen and (min-width: 600px){body.home .guestroom-section .guestroom-header__reservation__tel{font-size:2.5rem}}body.home .guestroom-section .guestroom-header__reservation__tel .icon{margin-bottom:.5rem;border-radius:100%;background:#fff;color:#0f1c26}body.home .guestroom-section .guestroom-header__reservation__tel a,body.home .guestroom-section .guestroom-header__reservation__tel a:hover,body.home .guestroom-section .guestroom-header__reservation__tel a:focus{color:inherit;border:none;box-shadow:none}body.home .guestroom-section .guestroom-header__reservation__summary{font-size:.875rem}body.home .guestroom-section .guestroom-header__reservation__link{margin-top:.25rem}body.home .guestroom-section .guestroom-header__reservation__link a,body.home .guestroom-section .guestroom-header__reservation__link a:hover,body.home .guestroom-section .guestroom-header__reservation__link a:focus{color:#90caf9}body.home .guestroom-section .guestroom-caption::before{display:none}body.home .guestroom-section .guestroom-caption__inner{max-width:768px}body.home .guestroom-section .guestroom-caption__title{max-width:600px}body.home .guestroom-section .guestroom-caption__btn-header{margin:3rem 0 0}body.home .guestroom-section .guestroom-caption__btn-header__title{margin:0;text-align:center;font-family:"Noto Serif JP";font-size:1.5rem;font-weight:600;color:#455a64}body.home .guestroom-section .guestroom-caption__btn-header__title strong{display:inline-block;font-weight:inherit;color:inherit}body.home .guestroom-section .guestroom-caption__btn-group{margin:0}body.home .guestroom-section .guestroom-caption__btn-group__btn-price{background:#263238}body.home .guestroom-section .guestroom-caption__btn-group__btn-price:hover{background:#455a64;border-color:#263238}body.home .guestroom-section .guestroom-pickup__rooms{background:#f5f5f5;padding:1rem .5rem}@media(min-width: 600px){body.home .guestroom-section .guestroom-pickup__rooms{padding:1.5rem}}body.home .guestroom-section .guestroom-pickup__rooms strong{color:#4e792b}body.home .guestroom-section .table-times>thead{border:solid 2px #1e282d;border-bottom:solid 5px #000}body.home .guestroom-section .table-times>thead>tr>th{color:#fff;text-align:center;background:#1e282d}body.home .guestroom-section .table-times>tbody{border:solid 2px #1e282d}body.home .guestroom-section .table-times>tbody>tr>th{background:#f5f5f5;vertical-align:middle;font-weight:600;font-size:.875rem}@media(min-width: 600px){body.home .guestroom-section .table-times>tbody>tr>th{font-size:1rem}}body.home .guestroom-section .table-times>tbody>tr>th small{display:block;font-weight:inherit;color:#546e7a}body.home .guestroom-section .table-times>tbody>tr>td{vertical-align:middle}body.home .guestroom-section .table-times>tbody>tr>td:nth-last-child(2){font-size:.875rem;font-weight:600;color:#000}@media(min-width: 768px){body.home .guestroom-section .table-times>tbody>tr>td:nth-last-child(2){text-align:center;font-size:1rem}}body.home .guestroom-section .table-times>tbody>tr>td:last-child{text-align:center;white-space:nowrap;font-size:1.125rem;text-align:left}body.home .guestroom-section .table-times>tbody>tr>td.td-notice{background:#f4efec;color:#000;font-size:.9325rem;text-align:center}body.home .guestroom-section .table-times>tbody>tr>td strong{display:block;padding-left:.5rem;font-size:1rem;font-weight:400;color:#795548}body.home .guestroom-section .table-times>tbody>tr>td small{font-size:.75em;font-weight:inherit}body.home .guestroom-section .table-room-group>thead{border:solid 2px #1e282d;border-bottom:solid 5px #000}body.home .guestroom-section .table-room-group>thead>tr>th{color:#fff;text-align:center;background:#1e282d}body.home .guestroom-section .table-room-group>tbody{border:solid 2px #1e282d}body.home .guestroom-section .table-room-group>tbody>tr>th{width:1%;white-space:nowrap;vertical-align:middle;text-align:center;background:#f5f5f5;line-height:1.2;font-weight:600;font-size:1.25rem;color:#8f7b41}body.home .guestroom-section .table-room-group>tbody>tr>th strong{display:block;margin-left:.125rem;color:#764f76;font-size:1rem;font-weight:inherit}body.home .guestroom-section .table-room-group>tbody>tr>td{vertical-align:middle;font-size:1.125rem;font-weight:500}body.home .guestroom-section .table-price>thead{border:solid 2px #1e282d;border-bottom:solid 5px #000}body.home .guestroom-section .table-price>thead>tr>th{border:none;background:#1e282d;color:#d7c796;white-space:nowrap;vertical-align:bottom;text-align:center;padding:.125rem;font-size:1.25rem;line-height:1.2}body.home .guestroom-section .table-price>thead>tr>th strong{display:block;margin-left:.125rem;color:#e19ce2;font-size:.875rem;font-weight:400}body.home .guestroom-section .table-price>tbody{border:solid 2px #1e282d}body.home .guestroom-section .table-price>tbody>tr>th{white-space:nowrap;background:#f5f5f5;vertical-align:middle;font-weight:600;font-size:.75rem;padding:.75rem .125rem}@media(min-width: 600px){body.home .guestroom-section .table-price>tbody>tr>th{padding:.75rem;font-size:1rem}}body.home .guestroom-section .table-price>tbody>tr>th[colspan]{background:#546e7a;color:#fff;font-size:1rem}body.home .guestroom-section .table-price>tbody>tr>th small{display:inline-block;font-weight:inherit}body.home .guestroom-section .table-price>tbody>tr>td{padding:.5rem .125rem}body.home .guestroom-section .table-price>tbody>tr>td:nth-child(n+2){white-space:nowrap;font-size:1.25rem;font-weight:700;vertical-align:middle;text-align:center}@media(min-width: 600px){body.home .guestroom-section .table-price>tbody>tr>td:nth-child(n+2){font-size:1.325rem}}body.home .guestroom-section .table-price>tbody>tr>td small{font-size:.75em}body.home .guestroom-section .table-price>tbody>tr>td dl{margin:0;padding:0}body.home .guestroom-section .table-price>tbody>tr>td dl:nth-child(n+2){margin-top:.25rem}body.home .guestroom-section .table-price>tbody>tr>td dl>dt{margin:0;padding:0;font-size:.875rem;font-weight:400;color:#795548}body.home .guestroom-section .table-price>tbody>tr>td dl>dd{margin:0;padding:0}body.home .facility-section{background-color:#000;background-image:url("assets/images/facility-bg@2x.jpg");background-size:contain;background-position:50% 50%}body.home .facility-section .facility-figure__title{border-radius:10px;background:rgba(17,22,25,.9)}body.home .facility-section .facility-figure__caption{background:#111619;color:#fff}body.home .facility-section .facility-figure__caption strong{color:#b2b78b}body.home .facility-section .facility-figure__caption table{color:#000}body.home .facility-section .facility-figure__caption table thead th,body.home .facility-section .facility-figure__caption table thead td{border-color:#000;padding:0 .125rem;text-align:center;font-size:.75rem;color:#ebdaa7}body.home .facility-section .facility-figure__caption table tbody th,body.home .facility-section .facility-figure__caption table tbody td{text-align:center;border-color:#000;padding:.125rem .25rem;background:#fff}body.home .facility-section .facility-figure__caption table tbody th{background:#fbfaf6;font-size:.875rem}body.home .facility-section .facility-figure__caption a{color:#90caf9}body.home .access-section .access-header{background-color:#c3bcae;background-image:url("assets/images/access-bg@2x.jpg?ver=20260115");background-size:100% auto;background-position:50% 0%;background-repeat:no-repeat;border-top:solid 2px #ab9d73;border-bottom:solid 1px #000;padding:6rem 0 3rem}@media(min-width: 600px){body.home .access-section .access-header{padding:8rem 0 3rem}}@media(min-width: 1080px){body.home .access-section .access-header{padding:10rem 0 5rem;background-position:50% -25%}}@media(min-width: 1280px){body.home .access-section .access-header{background-position:50% -50%}}body.home .access-section .access-header__description{padding-top:5rem}@media(min-width: 600px){body.home .access-section .access-header__description{padding-top:6rem}}/*# sourceMappingURL=style.css.map */