.inn-container{margin:2.5em auto}.inn-image{height:2em;margin-left:1em}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.App{text-align:center;width:50%;margin:0 auto}body,.App{font-family:brueno_abc,georgia,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,Hiragino Mincho ProN,arial,MeiryoKe_PGothic,メイリオ,Meiryo,serif}.inns{font-size:smaller;align-items:center}.invisible{visibility:hidden}.past-date>dl{visibility:hidden}p{margin:5px 0}a,a:visited,a:hover{text-decoration:none!important}a:link,a:visited,a:hover,a:active{color:#000}th{font-weight:400}html{background-color:#f5f5f5}img{object-fit:cover;width:auto;background-color:#f5f5f5;margin:4px}.calendar{font-size:small;min-height:100vh;text-align:left;margin:2em auto 0}.calendar-title{font-size:1.1em;margin-left:1em;margin-bottom:0}.calendar-comment{font-size:small;width:95%;margin:.8em auto}.calendar-list{display:none}.calendar-table{display:block;clear:both}.calWeek{height:6em;clear:both;margin:0 auto;width:700px}.calHeader{clear:both;margin:0 auto;width:700px}.calHeader *{width:80px;margin:60px 10px 10px;float:left;font-size:x-small;text-align:left}.calDate{width:80px;margin:10px;float:left;border-bottom-style:solid;border-bottom-color:#282c34;border-bottom-width:thin}.date{margin:.1em;text-align:left;font-size:large}.status{margin:.8em .2em;font-size:x-small;line-height:2em}.status dt{float:left;width:80%}.status dd{margin-left:4em}.clickable-true{cursor:pointer}.modal div{margin:.1em}.calController{width:220px;margin:4em auto 2em}.calController *{float:left;font-size:larger}.calController div{margin:0 10px}.calYearAndMonth{width:6em;text-align:center}.display-false{visibility:hidden}.display-true{cursor:pointer}.confirmation dl{display:flex;flex-flow:row wrap;width:100%}.confirmation dt{font-size:small;flex-basis:45%;padding:2px;background-color:#f1f1f1;border-bottom:1px solid #ccc}.confirmation dd{font-size:small;flex-basis:50%;margin-left:0;padding:2px;background-color:#fff;border-bottom:1px solid #ccc}.confirmation p,.booking-form .inn{font-size:small}.inn-name{font-size:1.1em;text-align:left;margin-left:1em;margin-bottom:0}hr{margin-top:0}.inn-link{text-align:left;white-space:pre-wrap;margin-bottom:20px}.inn-introduction{margin-left:20px;text-align:left;white-space:pre-wrap}.inn-introduction dt{margin-top:10px;margin-bottom:4px}.inn-introduction dd{margin-left:1.5em}.back-to-top{font-size:small;margin-top:2em;margin-bottom:2em;clear:both;text-align:center}@media(max-width:1024px){.App{width:90%}}.plan-image-link{text-decoration:none!important}.plan-image-container{position:relative;display:inline-block;margin-left:0;width:100%;max-width:640px;cursor:pointer}.click-indicator{position:absolute;top:15px;left:21px;font-size:24px;color:#000;animation:bounce 2s infinite;pointer-events:none;z-index:1}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.plan-image-link:hover img{opacity:.9;transition:opacity .3s ease}.plan-image-link:hover .click-indicator{animation-duration:1s}.plan-sub-click-indicator{position:absolute;top:8px;left:8px;font-size:20px;color:#000;animation:bounce 2s infinite;pointer-events:none;z-index:1}.plan-image-link:hover .plan-sub-click-indicator{animation-duration:1s}@media(orientation:portrait)and (max-width:599px){.App{width:90%}.calendar-list{clear:both;display:block;margin:0 auto;padding:2em 0;font-size:small;width:90%}.calendar-list-td-date{width:1.5em;font-size:x-large;text-align:right}.calendar-list-td-day{width:5em;vertical-align:bottom;font-size:x-small}.calendar-list-th-inn,.calendar-list-td-inn{text-align:center;width:6em}td,th{border-bottom:1px solid darkgray;height:1.8em}th{position:sticky;top:0;background:#f5f5f5}.calendar-table{display:none}.past-date{visibility:hidden}.invisible{display:none}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
