@media(max-width:700px){header nav{position:relative}header .wx{position:absolute;top:13px;right:16px;width:auto;min-width:0;max-width:58px;flex:none;margin:0;padding:0;border-top:0;border-left:0;justify-content:flex-end;font-size:12.5px;white-space:nowrap}header .wx span{display:none}header .brandtext{max-width:calc(100% - 76px)}}
.pbody p,.tessay p,.rbody p,.fg-panel p,.wrap>section>p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.shead p,.town .why,.town.sat .why,.guide p,.guide small,.cabin-desc,.cabin-name,.catalog-title-sub,.tsub,.tkick,.pchip,.fact,.n,.g{text-align:left;hyphens:manual}.guide .facewrap,.askwrap .facewrap{align-self:start;align-items:flex-start;margin:-12px 0 0 -14px}
.ph-reveal{display:block;margin:10px 0 0;color:var(--gold,#e0ae52);border-color:var(--gold,#e0ae52);font-weight:600}.ph-reveal:hover{background:rgba(224,174,82,.12)}.ownerrez-widget input,.ownerrez-widget select,.ownerrez-widget textarea{font-size:16px!important}footer{padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}@media(max-width:700px){.xfi{display:block!important}}