/*!
 Theme Name:   taiyosoumutu.com
 Theme URI:    http://localhost/
 Description:  2020の子テーマ
 Author:       株式会社パレット
 Author URI:   https://pallet-net.co.jp/
 Template:     pallet-works-2020
 Version:      0.9.0
*/body{background:#212121}#masthead .site-header-contain{background-color:#f7f6f3}#masthead .site-branding{padding-left:.25rem}@media screen and (min-width: 1080px){#masthead .site-branding{padding-left:0}}#masthead .site-branding__inner{display:flex;align-items:center}#masthead .site-branding__inner .site-logomark{margin-right:.25rem;height:50px}#masthead .site-branding__inner .site-logomark img{max-width:100%;height:100%}#masthead .site-branding__inner .custom-logo-link{padding:.125rem 0}#masthead .site-branding__inner .custom-logo-link img{max-height:40px}#masthead .site-branding__inner .site-description{font-size:.75rem;margin:0}#masthead .site-hero__content__inner__title{font-size:1.5rem}#masthead .main-navigation{background-color:#000;background-image:url("assets/images/section-bg-6@2x.jpg");background-size:cover;background-position:90% 100%}@media screen and (min-width: 1080px){#masthead .main-navigation{background:none}}#masthead .main-navigation .menu{background:rgba(0,0,0,0)}#masthead .main-navigation .menu-item{background:rgba(0,0,0,.5);border-color:#331919}@media screen and (min-width: 1080px){#masthead .main-navigation .menu-item{background:none}}#masthead .main-navigation .menu-item a{color:#fff;font-size:1.25rem;font-weight:600}@media screen and (min-width: 1080px){#masthead .main-navigation .menu-item a{color:var(--customizer--colors--navicolor_link, #333);font-size:1.125rem}}#masthead .main-navigation .menu-item__description--before{display:none}#masthead .main-navigation .menu-item__description--after{display:block;font-size:.875rem}#colophon{background-color:#f7f6f3}#colophon .endleaf-branding__inner{margin-bottom:1.5rem}@media screen and (min-width: 768px){#colophon .endleaf-branding__inner{display:flex;align-items:center}}#colophon .endleaf-branding__inner .site-symbol{margin:0 .5rem}#colophon .endleaf-branding__inner .site-symbol img{max-height:80px}@media screen and (min-width: 768px){#colophon .endleaf-branding__inner .site-symbol img{max-height:70px}}#colophon .endleaf-branding__inner .custom-logo-link{margin-top:1rem}@media screen and (min-width: 768px){#colophon .endleaf-branding__inner .custom-logo-link{margin:0}}#colophon .endleaf-branding__inner .custom-logo-link img{margin-bottom:0;max-height:60px}@media screen and (min-width: 768px){#colophon .endleaf-branding__inner .custom-logo-link img{max-height:50px}}#colophon .endleaf-map{max-width:400px;margin:1rem auto 2rem}@media screen and (min-width: 768px){#colophon .endleaf-map{max-width:300px;margin:auto 0}}@media screen and (min-width: 1080px){#colophon .endleaf-map{margin:0 0 auto}}#colophon .personal-status-name{white-space:nowrap}#colophon .personal-location{flex:1;margin:0 1rem;text-align:center;word-break:keep-all}@media screen and (min-width: 1080px){#colophon .personal-location{margin:0 1rem 0 6rem}}#colophon .personal-location-connect dl{margin-left:auto;margin-right:auto}.home:not(.paged) .guestroom{background-color:#f7f6f3}.home:not(.paged) .guestroom__autoplay{margin:6rem 0}.home:not(.paged) .guestroom__autoplay__header__title{font-size:2.5rem;font-weight:400;font-family:"Noto Serif JP";line-height:1.2;color:#680000}@media screen and (min-width: 600px){.home:not(.paged) .guestroom__autoplay__header__title{font-size:3rem}}.home:not(.paged) .guestroom__autoplay__header__title>small{display:block;font-size:.5em}.home:not(.paged) .guestroom__autoplay .glide__track{cursor:default;background:#171700;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) .guestroom .guestroom-content--nth-1{z-index:2}.home:not(.paged) .guestroom .guestroom-content--nth-1::before{content:"STAY";color:#680000}.home:not(.paged) .guestroom .guestroom-content--nth-2{z-index:1}@media screen and (min-width: 1080px){.home:not(.paged) .guestroom .guestroom-content--nth-2{margin-top:8rem}}.home:not(.paged) .guestroom .guestroom-content--nth-2::before{content:"ROOM";color:#680000}.home:not(.paged) .guestroom .guestroom-content__media-list__item:nth-child(n+2){flex-basis:calc(33.33% - .0625rem);max-width:calc(33.33% - .0625rem);padding-bottom:25%}.home:not(.paged) .guestroom .guestroom-content__caption{border-color:#e96f00;color:#e4dbd1;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000;background-color:#171700;background-image:url("assets/images/section-bg-6@2x.jpg");background-size:cover;background-position:90% 100%}.home:not(.paged) .guestroom .guestroom-content__caption__inner{border-color:#c23a00}.home:not(.paged) .guestroom .guestroom-content__caption__title{color:#ffcf5c}.home:not(.paged) .guestroom .guestroom-content__caption a{display:inline-block;color:#e6ee9c}.home:not(.paged) .guestroom .guestroom-content__btn-head{padding:0 0 .5rem;border-bottom:solid 1px currentColor;font-size:1.25rem;font-weight:500;color:#e4e4e4}.home:not(.paged) .guestroom .guestroom-content__btn-head small{display:inline-block;font-size:.875rem}.home:not(.paged) .guestroom .guestroom-content__btn-group{flex-direction:column;text-shadow:none}@media screen and (min-width: 600px){.home:not(.paged) .guestroom .guestroom-content__btn-group{flex-direction:row}}.home:not(.paged) .guestroom .guestroom-content__btn-group__btn-price{white-space:nowrap;font-size:1.25rem;max-width:100%;flex-basis:100%}@media screen and (min-width: 600px){.home:not(.paged) .guestroom .guestroom-content__btn-group__btn-price{flex-basis:50%;max-width:300px}}@media screen and (min-width: 1379px){.home:not(.paged) .guestroom .guestroom-content__btn-group__btn-price{flex-basis:50%;max-width:50%}}.home:not(.paged) .guestroom .guestroom-container{padding:6rem 0 0}.home:not(.paged) .guestroom .price-table thead tr{text-align:center}.home:not(.paged) .guestroom .price-table thead tr th,.home:not(.paged) .guestroom .price-table thead tr td{line-height:1.2;white-space:nowrap;border-color:rgba(0,0,0,.5);background:#171700;color:#e96f00}.home:not(.paged) .guestroom .price-table thead tr th{text-align:center;font-size:1.25rem}.home:not(.paged) .guestroom .price-table thead tr small{display:inline-block;margin:0 0 0 .25rem;font-size:.875rem}.home:not(.paged) .guestroom .price-table tbody th{white-space:nowrap;width:1%;background:#fafafa;line-height:1.2;font-weight:600}.home:not(.paged) .guestroom .price-table tbody th small{display:block}.home:not(.paged) .guestroom .price-table tbody td{line-height:1.6;font-size:1rem;font-weight:600}.home:not(.paged) .guestroom .price-table tbody td:nth-last-child(3){text-align:center}.home:not(.paged) .guestroom .price-table tbody td:nth-last-child(2){min-width:10em}@media(min-width: 600px){.home:not(.paged) .guestroom .price-table tbody td:nth-last-child(2){font-size:1.125rem}}.home:not(.paged) .guestroom .price-table tbody td:last-child{color:#455a64;text-align:center;font-size:1.25rem;font-weight:700;font-family:"Noto Serif JP","游明朝","YuMincho";white-space:nowrap}@media(min-width: 600px){.home:not(.paged) .guestroom .price-table tbody td:last-child{font-size:1.5rem}}.home:not(.paged) .guestroom .price-table tbody td.cel-notice{font-size:1rem}.home:not(.paged) .guestroom .price-table tbody td small{color:#535d6a}.home:not(.paged) .service{padding:0 0 8rem;border-bottom:solid 1px #565656;background-color:#000;background-image:url("assets/images/section-bg-7@2x.jpg");background-size:1500px 1000px;background-position:50% 50%;color:#f0eade}@media(min-width: 1080px){.home:not(.paged) .service{background-size:cover}}.home:not(.paged) .service::before,.home:not(.paged) .service::after{display:table;clear:both;content:""}.home:not(.paged) .service .service-header{padding:0 1rem;margin:0 0 3rem;color:#fff}.home:not(.paged) .service .service-header__title{font-family:"Noto Serif JP";letter-spacing:.02em;padding:0;margin:0 0 1rem;border-bottom:solid 1px #ddd;color:inherit;text-align:center;font-size:3rem}@media(min-width: 768px){.home:not(.paged) .service .service-header__title{font-size:4rem}}.home:not(.paged) .service .service-header__description{margin:0;padding:0;color:inherit;text-align:center;font-size:.875rem}.home:not(.paged) .service .service-content{background:rgba(0,0,0,.8)}.home:not(.paged) .service .service-content__ul{width:100%;margin:0}@media(min-width: 1080px){.home:not(.paged) .service .service-content__ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.home:not(.paged) .service .service-content__ul::after{display:block;content:""}@media(min-width: 1080px){.home:not(.paged) .service .service-content__ul::after{flex-basis:calc(33.33% - .5rem);max-width:calc(33.33% - .5rem)}}.home:not(.paged) .service .service-content__ul__li{list-style:none;padding:0;margin:0 auto 3rem;max-width:600px}@media(min-width: 1080px){.home:not(.paged) .service .service-content__ul__li{flex-basis:calc(33.33% - .5rem);max-width:calc(33.33% - .5rem)}}.home:not(.paged) .service .service-content figure{margin:0}.home:not(.paged) .service .service-content figure .figure-title{letter-spacing:-0.02em;color:#fff;font-family:"Noto Serif JP";font-weight:600;text-align:center;font-size:1.5rem;padding-top:1.5rem;color:#dfb58e}.home:not(.paged) .service .service-content figure .figure-image{box-sizing:border-box;margin:0 auto 5px;border:solid 3px #fff;background:#fff;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.5)}.home:not(.paged) .service .service-content figure .figure-image>a{display:block;box-shadow:none;text-decoration:none}.home:not(.paged) .service .service-content figure .figure-image>a:hover,.home:not(.paged) .service .service-content figure .figure-image>a:focus{box-shadow:none;text-decoration:none}.home:not(.paged) .service .service-content figure .figure-image img{max-width:100%;height:auto;border-radius:5px}.home:not(.paged) .service .service-content figure>figcaption{padding:0 0 1.5rem}.home:not(.paged) .service .service-content figure>figcaption h4{margin:0 0 .5rem;padding:0 0 .5rem;border-bottom:solid 1px currentColor;color:#e4e4e4}.home:not(.paged) .service .service-content figure>figcaption strong{display:inline-block;color:#aa9454}.home:not(.paged) .service .service-content figure>figcaption .service-warn-notice{display:inline-block;font-size:.875rem;color:#ffc7c7}.home:not(.paged) .service .service-content figure>figcaption small{display:inline-block;color:#caf7de}.home:not(.paged) .service .service-content figure>figcaption a{color:#a2f1f9}.home:not(.paged) .service .service-content figure>figcaption>p:last-child{margin:0}.home:not(.paged) .service .service-content figure>figcaption::after{display:table;clear:both;content:""}.home:not(.paged) .service .service-content-after__more{text-align:center;margin:0 0 3rem}.home:not(.paged) .access{background-color:#000;background-image:url("assets/images/section-bg-8@2x.jpg");background-size:1000px 666.6666666667px;background-position:50% 50%;color:#f0eade}.home:not(.paged) .access .access-col{display:block;margin-bottom:5rem}@media(min-width: 768px){.home:not(.paged) .access .access-col{display:flex;justify-content:space-between;align-items:stretch;margin:1.5rem 0;border:solid 2px #1c0000;border-radius:20px;overflow:hidden}}.home:not(.paged) .access .access-header{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background-color:#ddd;background-image:url("assets/images/section-access-header.jpg");background-size:cover;background-position:50% 50%;margin:5rem 0;padding:3rem 0;border-top:solid 2px #1c0000;border-bottom:solid 2px #1c0000}@media(min-width: 768px){.home:not(.paged) .access .access-header{flex-basis:40%;max-width:40%;padding:0;margin:0;border:none}}.home:not(.paged) .access .access-header__title{color:#eae8b7;text-shadow:0 0 2px #000,0 0 2px #000,0 0 5px #000}.home:not(.paged) .access .access-header__title::before{color:inherit}.home:not(.paged) .access .access-header__description{max-width:100%;margin:0;padding:0 1rem;color:#fff}.home:not(.paged) .access .access-header__description .access-map-blockquote{margin:1.5rem 0 0;font-style:italic;font-size:.75rem}.home:not(.paged) .access .access-header__description .access-map-blockquote a{color:#7ccdfe}.home:not(.paged) .access .access-header__description p{text-shadow:0 0 2px #000,0 0 2px #000,0 0 5px #000;word-break:keep-all}.home:not(.paged) .access .access-content{background-color:#2b0b00;background-image:url("assets/images/section-bg-5@2x.jpg");background-size:400px 400px;background-position:50% 50%;padding:1.5rem 1rem}@media(min-width: 768px){.home:not(.paged) .access .access-content{flex-basis:60%;max-width:60%;padding:1rem}}.home:not(.paged) .access .access-content__head{margin:1rem 0 0}.home:not(.paged) .access .access-content__head h3{margin:0;padding:0;text-align:center;font-size:1.5rem;color:#eae8b7;border-bottom:solid 1px currentColor}.home:not(.paged) .access .access-content__box{margin:3rem 0}.home:not(.paged) .access .access-content__box__inner{border-radius:5px;background:rgba(0,0,0,.5);padding:1rem}@media(min-width: 1080px){.home:not(.paged) .access .access-content__box__inner{padding:1.5rem 3rem}}.home:not(.paged) .access .access-content__box h4{margin:0 0 1rem;text-align:center;font-size:1.25rem;font-weight:500;color:#fff}.home:not(.paged) .access .access-content__box h4 small{display:inline-block;font-size:.6375em}.home:not(.paged) .access .access-content__box a{color:#89c2ff}.home:not(.paged) .access .access-content__box ol,.home:not(.paged) .access .access-content__box ul{counter-reset:number;list-style:none;margin:0;padding:0}.home:not(.paged) .access .access-content__box ol>li,.home:not(.paged) .access .access-content__box ul>li{position:relative;padding-left:1.25em;margin:.5rem 0;font-size:.875rem}.home:not(.paged) .access .access-content__box ol>li::before,.home:not(.paged) .access .access-content__box ul>li::before{position:absolute;left:0;top:0;content:counter(number) ".";counter-increment:number;font-weight:700;color:#eae8b7}.home:not(.paged) .access .access-content__box ol>li ul,.home:not(.paged) .access .access-content__box ul>li ul{color:#eae8b7}.home:not(.paged) .access .access-content__box ol>li ul li::before,.home:not(.paged) .access .access-content__box ul>li ul li::before{color:currentColor}.home:not(.paged) .access .access-content__box ul>li::before{content:"-"}.home:not(.paged) .access .access-content__box strong{display:inline-block;color:#caf7de}.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:#7b0005;background-image:url("assets/images/section-bg-5@2x.jpg");background-size:300px 300px}.blog .page-header .archive-title,.blog .page-header .page-title,.blog .page-header .entry-title,.blog .page-header .entry-meta,.blog .entry-header .archive-title,.blog .entry-header .page-title,.blog .entry-header .entry-title,.blog .entry-header .entry-meta,.single .page-header .archive-title,.single .page-header .page-title,.single .page-header .entry-title,.single .page-header .entry-meta,.single .entry-header .archive-title,.single .entry-header .page-title,.single .entry-header .entry-title,.single .entry-header .entry-meta,.page .page-header .archive-title,.page .page-header .page-title,.page .page-header .entry-title,.page .page-header .entry-meta,.page .entry-header .archive-title,.page .entry-header .page-title,.page .entry-header .entry-title,.page .entry-header .entry-meta,.search .page-header .archive-title,.search .page-header .page-title,.search .page-header .entry-title,.search .page-header .entry-meta,.search .entry-header .archive-title,.search .entry-header .page-title,.search .entry-header .entry-title,.search .entry-header .entry-meta,.error404 .page-header .archive-title,.error404 .page-header .page-title,.error404 .page-header .entry-title,.error404 .page-header .entry-meta,.error404 .entry-header .archive-title,.error404 .entry-header .page-title,.error404 .entry-header .entry-title,.error404 .entry-header .entry-meta{color:#f0eade}.home .news .home-widget-area>.widget.widget_media_image{max-width:420px;margin:2rem auto 0}@media(min-width: 768px){.home .news .home-widget-area>.widget.widget_media_image{max-width:100%;margin:0 auto}}/*# sourceMappingURL=style.css.map */