body{color:var(--_color-text,#333);font-feature-settings:"palt"}body a{color:var(--_color-text,#333);text-decoration:none;display:inline-block}body a:hover{color:var(--_color-text,#333);cursor:pointer;text-decoration:none}html{font-size:10px}.ratio-s{font-size:1.414rem;padding:.7em;margin:1.414em 0}.ratio-m{font-size:2rem;padding:.7em;margin:1.414em 0}.ratio-l{font-size:2.828rem;padding:.7em;margin:1.414em 0}body{color:var(--_color-text,#333);font-feature-settings:"palt"}body a{color:var(--_color-text,#333);text-decoration:none;display:inline-block}body a:hover{color:var(--_color-text,#333);cursor:pointer;text-decoration:none}html{font-size:10px}.ratio-s{font-size:1.414rem;padding:.7em;margin:1.414em 0}.ratio-m{font-size:2rem;padding:.7em;margin:1.414em 0}.ratio-l{font-size:2.828rem;padding:.7em;margin:1.414em 0}.single-review .p-review-comments__item-required,.page-template-page-review-comment .p-review-comments__item-required{background-color:#fe7c8a}.single-review .p-review-comments__rating-item__headline,.page-template-page-review-comment .p-review-comments__rating-item__headline{color:#000}.page-template-page-review-thanks .p-single{margin-top:50px}.page-template-page-review-comment,.page-template-page-review-thanks{background-color:#fff}.page-template-page-review-comment #js-header,.page-template-page-review-comment .l-footer,.page-template-page-review-comment .c-breadcrumb,.page-template-page-review-comment .p-single--review-write,.page-template-page-review-comment .p-single--review-comments,.page-template-page-review-comment .p-single--review-rating,.page-template-page-review-comment .p-review-comments__headline,.page-template-page-review-comment .p-page-header,.page-template-page-review-thanks #js-header,.page-template-page-review-thanks .l-footer,.page-template-page-review-thanks .c-breadcrumb,.page-template-page-review-thanks .p-single--review-write,.page-template-page-review-thanks .p-single--review-comments,.page-template-page-review-thanks .p-single--review-rating,.page-template-page-review-thanks .p-review-comments__headline,.page-template-page-review-thanks .p-page-header{display:none}.page-template-page-review-comment .l-container__inner,.page-template-page-review-thanks .l-container__inner{padding-top:0}.page-template-page-review-comment .p-single--review,.page-template-page-review-thanks .p-single--review{padding:0}.page__review__logo{text-align:center;background-color:#fff;position:relative;width:100vw;margin:20px calc(50% - 50vw);z-index:-1}.title-header{background-color:#ffe5e8;padding:1em 1em 0;width:100vw;margin:20px calc(50% - 50vw);display:flex;justify-content:center;align-items:center}.title-header .text{font-size:32px}@media (max-width:40em){.title-header .text{font-size:28px}}.title-header .text__main{font-family:"ZenMaruGothic";font-weight:500}.title-header .text__sub{color:#ccc;font-family:initial}.title-header .image{margin-left:1em}body{color:var(--_color-text,#333);font-feature-settings:"palt"}body a{color:var(--_color-text,#333);text-decoration:none;display:inline-block}body a:hover{color:var(--_color-text,#333);cursor:pointer;text-decoration:none}html{font-size:10px}.ratio-s{font-size:1.414rem;padding:.7em;margin:1.414em 0}.ratio-m{font-size:2rem;padding:.7em;margin:1.414em 0}.ratio-l{font-size:2.828rem;padding:.7em;margin:1.414em 0}.facility-detail{margin-top:50px;border-radius:10px;padding:1.5em;display:flex;flex-direction:column;gap:50px}.page-template .facility-detail{background-color:rgba(var(--tcd-bg-color,245,245,245),.5)}.facility-detail > div:not(:first-child) {margin:0 100px}@media (max-width:40em){.facility-detail > div:not(:first-child) {margin:0}}.facility-detail__summary{display:flex;gap:1em}@media (max-width:40em){.facility-detail__summary{flex-direction:column}}.facility-detail__img{max-width:316px}.single-review .facility-detail__img{display:none}@media only screen and (max-width:40em){.facility-detail__img{max-width:initial}}.facility-detail__img img{border-radius:10px}.facility-detail__info{flex:1}.facility-detail__info dl{position:relative}.facility-detail__info dl dt,.facility-detail__info dl dd{padding-top:.5em;padding-bottom:.5em;padding-right:1em}.facility-detail__info dl dt{position:absolute;left:0;width:7em;padding-left:1em;font-weight:bold}.facility-detail__info dl dd{padding-left:7em;border-bottom:1px solid #7e6763}.facility-detail__info dl dd a{display:inline;color:var(--_color-text,#333)}body{color:var(--_color-text,#333);font-feature-settings:"palt"}body a{color:var(--_color-text,#333);text-decoration:none;display:inline-block}body a:hover{color:var(--_color-text,#333);cursor:pointer;text-decoration:none}html{font-size:10px}.ratio-s{font-size:1.414rem;padding:.7em;margin:1.414em 0}.ratio-m{font-size:2rem;padding:.7em;margin:1.414em 0}.ratio-l{font-size:2.828rem;padding:.7em;margin:1.414em 0}body{overflow-x:hidden}@media screen and (min-width:40em){.p-review-comments__rating-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.p-review-comments__rating-item+.p-review-comments__rating-item{margin-top:0}}@media (max-width:767px){.p-review-comments-wrapper{margin-left:0;width:initial}}.p-review-comments__rating-item__headline{padding:10px 30px}.p-review-comments__rating-item__headline img{height:50px;margin-right:1em}.p-review-comments__rating-item__headline .flex-align-items-center{align-items:center;display:flex}