body,html{background:#faf6ee;color:#4a3b2a;font:normal 0.95em DroidSans,Arial,Verdana;line-height:1.5em;margin:0;min-width:300px;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body.has_main{display:flex;flex-direction:column;min-height:100vh}img{border:0}a,a:visited{color:#6e2630;text-decoration:none;outline:0}.c,.clear{clear:both}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.joe{margin-bottom:-10px;font:bold 1.2em DearJoe,"Comic Sans MS",Arial,"Times New Roman"}h1{color:#6e2630;font:normal 1.35em Copperplate,"Times New Roman",Georgia,"Courier New",Arial;margin:10px 0 5px;padding:0}h1:first-child{margin:-5px 0 5px}h2,h3,h4,h5,h6{color:#6e2630;font-family:Copperplate,"Times New Roman",Georgia,"Courier New",Arial;font-weight:400;margin:10px 0 5px;padding:0}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1.05em}h5{font-size:1em}h6{font-size:.95em}h1,h2{text-align:center}.m{padding-top:33px;position:relative;right:0;flex:1 0 auto}.m_c{margin:15px 10px 0 10px}.m_intro{margin:14px 0 4px;padding:13px 15px;background:#fffdf8;border:1px solid #ece0c5;border-left:4px solid #cba85a;border-radius:10px;box-shadow:0 3px 12px rgba(58,16,22,.06);color:#4a3b2a;font-size:.95em;line-height:1.65}.m_intro p{margin:0 0 9px}.m_intro p:last-child{margin-bottom:0}.m_ll{padding-bottom:50px}.m_o p{text-align:justify}.m_p{position:relative}.m_p h3{color:#efe2c4;font-family:Copperplate,"Times New Roman",Georgia,"Courier New",Arial;font-size:2em;left:25px;margin:0;padding:0;position:absolute;text-shadow:0 2px 8px rgba(20,6,9,.6);top:20px;z-index:1}.m_c::after,.m_l::after{clear:both;content:".";display:block;height:0;visibility:hidden}#all{background:#ccc url("/images/l.gif") center center no-repeat;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}#all.no_back{background:#ccc}#pano-gesture-info{height:100px;width:200px;background:#000 url("/images/pano/info-gesture.png") no-repeat center 40px;background-size:60%;opacity:.8;top:50%;position:fixed;color:#fff;cursor:pointer;font-weight:700;padding-top:10px;text-align:center;left:50%;margin-left:-100px;border-radius:12px;margin-top:-45px;z-index:99999999999993}.w{background:#fffdf8;border:1px solid #ece0c5;border-radius:12px;box-shadow:0 3px 12px rgba(58,16,22,.06);list-style:none;margin:0 0 10px;padding:0;overflow:hidden}.l,.room_tab_list{list-style:none;margin:0;padding:0;text-align:left}.l li,.room_tab_list li{padding:5px 0 0 20px;position:relative;overflow:hidden}.l li::before,.room_tab_list li::before{font-family:bootstrap-icons;content:"\F586";font-weight:400;position:absolute;left:0;top:50%;font-size:13px;color:#cba85a;transform:translate(0,-50%)}.l.lr{border-top:1px solid #ece0c5}.l.lr li{border-bottom:1px solid #ece0c5}.b,.button{background:#f0cf7a;background:-webkit-linear-gradient(top left,#f0cf7a 0,#e0a93f 100%);background:linear-gradient(135deg,#f0cf7a 0,#e0a93f 100%);border:1px solid #d9b257;border-radius:8px;box-shadow:0 2px 8px rgba(58,16,22,.14);color:#4d1b22!important;font-family:DroidSans,Arial,Verdana;font-size:.9em;font-weight:700;margin:0;padding:8px 9px;cursor:pointer}.b.disable,.button.disable{opacity:.5;cursor:none}.fancybox-container{z-index:9999999999}.notification-border{border:1px solid #e7d8b4;border-radius:12px;box-shadow:0 8px 24px rgba(20,6,9,.22);color:#4a3b2a;position:fixed;top:55px;left:50%;padding:12px 14px;width:calc(100% - 70px);max-width:450px;z-index:9999999999;background:#fffdf8;display:none;transform:translateX(-50%)}.notification-border a,.notification-border h3,.notification-border p{color:#4a3b2a;text-align:center;width:100%}.notification-border a{text-decoration:underline}.notification-border p:last-of-type{padding-top:10px}.notification-border .notification-title{color:#6e2630;font-family:Copperplate,"Times New Roman",Georgia,"Courier New",Arial;font-size:1.35em;font-weight:400;text-align:center;margin:0}.notification-close{cursor:pointer;z-index:3;height:32px;position:absolute;right:-10px;top:-10px;width:32px;background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-size:32px}.handle_error,.handle_ok,.handle_write{position:relative;transition:all .6s}.handle_ok{border:1px solid #9bac9c!important;background:#f2f7d6!important;box-shadow:inset 0 1px 3px rgba(120,179,123,.25)!important}.handle_error{border:1px solid #b59e9e!important;background:#fbe2d9!important;box-shadow:inset 0 1px 3px rgba(158,107,107,.25)!important}.handle_write{border:1px solid #e3d3ad!important;background:#fffaf0!important;box-shadow:none!important}@media all and (device-width:320px){h1{font-size:1.3em!important}}