html[data-site-layout] .col01{color:#b00003 !important}html[data-site-layout] .col02{color:#007e00 !important}html[data-site-layout] .col03{color:#216297 !important}html[data-site-layout] .col04{color:#9c4500 !important}html[data-site-layout] .breadcrumbs a.link{color:#216297}html[data-site-layout] .error-page .main>img{display:block;max-width:100%;height:auto;margin-inline:auto}html[data-site-layout] .conditionBox>ul.list>li>a.link.open{color:#fff;background:linear-gradient(#616161, #3b3b3b)}html[data-site-layout] .iconWrap .link.icon.icon01{background:#9b4200}html[data-site-layout] .iconWrap .link.icon.icon02{background:#086650}html[data-site-layout] :focus-visible{outline:3px solid #005fcc;outline-offset:4px;scroll-margin-block:128px}html[data-site-layout] button[data-site-menu],html[data-site-layout] button[data-site-search],html[data-site-layout] button[data-site-menu-close]{appearance:none;font:inherit;text-align:inherit;cursor:pointer;border:0;background:rgba(0,0,0,0);border-radius:0}html[data-site-layout=desktop] :target{scroll-margin-top:68px}html[data-site-layout=desktop] .indexNavi{height:24px;min-height:24px}html[data-site-layout=desktop] .indexNavi>.wrapper{position:relative;float:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0 8px}html[data-site-layout=desktop] .indexNavi>.wrapper>.left,html[data-site-layout=desktop] .indexNavi>.wrapper>.right{float:none;min-width:0}html[data-site-layout=desktop] .indexNavi>.wrapper>.right{flex:0 0 auto;margin-left:auto}html[data-site-layout=desktop] .indexNavi>.wrapper>.right>ul{display:flex;flex-wrap:nowrap;float:none}html[data-site-layout=desktop] .indexNavi>.wrapper>.right>ul>li{float:none;flex:0 0 auto;padding-left:16px !important;white-space:nowrap}html[data-site-layout=desktop] .indexNavi>.wrapper>.right>ul>li::before{left:4px}html[data-site-layout=desktop] .indexNavi>.wrapper>.left{flex:1 1 0}html[data-site-layout=desktop] .indexNavi>.wrapper>.left>h1{max-width:100%}html[data-site-layout=desktop] .container>.wrapper>.contents>.nearBox>ul>li>.link>img{width:143px;max-width:100%;height:108px;object-fit:contain}html[data-site-layout=desktop] .nearBox .title,html[data-site-layout=desktop] .nearBox .address{overflow-wrap:anywhere}html[lang=en][data-site-layout=desktop] td.facilities>ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px 12px}html[lang=en][data-site-layout=desktop] td.facilities>ul>li{float:none;width:auto;min-width:0;min-height:32px;height:auto;padding:0 0 8px 32px}html[lang=en][data-site-layout=desktop] td.facilities>ul>li::before{position:static;display:block;float:none;line-height:1.5;overflow-wrap:anywhere}html[lang=en][data-site-layout=desktop] td.facilities>ul>li>img{position:absolute;top:0;left:0;width:24px;height:24px}html[data-site-layout=mobile]{scroll-padding-block:128px 160px}html[data-site-layout=mobile] :target{scroll-margin-top:128px}html[data-site-layout=mobile] .error-page{width:100%;max-width:100%}html[data-site-layout=mobile] .error-page .wrapper,html[data-site-layout=mobile] .error-page .contents,html[data-site-layout=mobile] .error-page .box,html[data-site-layout=mobile] .error-page .main{width:100%;max-width:100%}html[data-site-layout=mobile] .error-page .btnbox{padding:16px;text-align:center}html[data-site-layout=mobile] .error-page .detailBtn{display:inline-block;min-height:88px;min-width:240px;padding:18px 24px;border:1px solid #bfbfbf;border-radius:4px;color:#333;background:linear-gradient(#fff, #ddd);font-size:28px;line-height:1.6}html[data-site-layout=mobile] header{transition:top .25s}html[data-site-layout=mobile] header.open{top:0}html[data-site-layout=mobile] :focus-visible{outline-width:5px}html[data-site-layout=mobile] header .link:focus-visible{outline-offset:-6px}html[data-site-layout=mobile] header>.right>button.link{padding-inline:0}html[data-site-layout=mobile] #exMenu{position:fixed;inset:32px 0 auto;width:calc(100% - 64px);max-width:686px;min-height:0;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px}html[data-site-layout=mobile] #exMenu>ul{position:relative;top:auto}html[data-site-layout=mobile] #exMenu>ul>li>.link{display:block;padding-right:80px;line-height:1.4;overflow-wrap:anywhere}html[data-site-layout=mobile] #exMenu.is-open{display:block}html[data-site-layout=mobile].site-menu-open{overflow:hidden}html[data-site-layout=mobile].site-menu-open body{overflow:hidden}html[data-site-layout=mobile].site-menu-open #overlay{display:block;position:fixed;inset:0}html[data-site-layout=mobile] .contents>.mainVisual>.wrapper>.text>img{height:auto}html[data-site-layout=mobile] .responsive-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html[data-site-layout=mobile] .roomImg>.madorPic>a{max-width:100%}html[data-site-layout=mobile] .roomImg>.madorPic>a>img{max-width:100%;height:auto}html[data-site-layout=mobile] .contents>.box>.left.pr8,html[data-site-layout=mobile] .contents>.box>.right.pl8{width:100%;min-width:0}html[data-site-layout=mobile] .contents>.box>.left.pr8>h3,html[data-site-layout=mobile] .contents>.box>.right.pl8>h3{max-width:calc(100% - 32px)}html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-prev,html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-next{width:88px;height:88px;z-index:2;background:rgba(0,0,0,.65);border-radius:50%}html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-prev::before,html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-next::before{font-size:48px;opacity:1}html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-prev{left:16px}html[data-site-layout=mobile] .slider>.slick-slider.banner>.slick-next{right:16px}html[data-site-layout=mobile] .life-category .link{padding-right:80px;height:auto;min-height:96px;overflow-wrap:anywhere}@media print{html[data-site-layout],html[data-site-layout] body{min-width:0;width:auto}html[data-site-layout] .container,html[data-site-layout] .wrapper,html[data-site-layout] .contents,html[data-site-layout] .overview,html[data-site-layout] .contents>.box,html[data-site-layout] footer{float:none !important;display:flow-root;width:100% !important;max-width:100%;height:auto}html[data-site-layout] .contents>.box>.left,html[data-site-layout] .contents>.box>.right,html[data-site-layout] .contents>.box>.center{float:none !important;display:flow-root;width:100%}html[data-site-layout] .contents>.box>.left>.box,html[data-site-layout] .contents>.box>.right>.box,html[data-site-layout] .contents>.box>.center>.box,html[data-site-layout] .overview>.jumpBox{break-inside:avoid}html[data-site-layout] .overview>.jumpBox{float:none;clear:both;display:flow-root}html[data-site-layout] .overview>.left{width:34% !important}html[data-site-layout] .overview>.right{width:66% !important}html[data-site-layout] .overview>.left>.main img{max-width:100%;height:auto;max-height:240px;object-fit:contain}html[data-site-layout] th,html[data-site-layout] td,html[data-site-layout] p{overflow-wrap:anywhere}html[data-site-layout] tr{break-inside:avoid}html[data-site-layout] h2,html[data-site-layout] h3{break-after:avoid}html[data-site-layout] footer>.contents.copyright{height:auto !important;color:#111;background:rgba(0,0,0,0)}html[data-site-layout] footer>.contents.copyright .wrapper,html[data-site-layout] footer>.contents.copyright .contents,html[data-site-layout] footer>.contents.copyright .left,html[data-site-layout] footer>.contents.copyright .right{position:static;display:block;float:none !important;clear:both;width:100% !important;height:auto;text-align:left}html[data-site-layout] footer>.contents.copyright ul{display:flex;flex-wrap:wrap;float:none}html[data-site-layout] footer>.contents.copyright a{color:#111 !important}html[data-site-layout] body>header,html[data-site-layout] body>nav,html[data-site-layout] .areaNavi,html[data-site-layout] .jam,html[data-site-layout] .indexNavi,html[data-site-layout] .breadcrumbs,html[data-site-layout] .container>.wrapper>.side,html[data-site-layout] .container>.wrapper>.right.floatRight.pt24,html[data-site-layout] .container:has(>.wrapper>.overview)>.wrapper>.left,html[data-site-layout] footer>.contents.top,html[data-site-layout] footer>.contents.bottom,html[data-site-layout] #exHeader,html[data-site-layout] #exFooter,html[data-site-layout] #exMenu,html[data-site-layout] #overlay,html[data-site-layout] #exContacts,html[data-site-layout] #exSearch,html[data-site-layout] #exRequest,html[data-site-layout] #exFurniture,html[data-site-layout] .exToTop,html[data-site-layout] .fancybox-container{display:none !important}}@media(prefers-reduced-motion: reduce){html[data-site-layout]{scroll-behavior:auto}html[data-site-layout] *,html[data-site-layout] *::before,html[data-site-layout] *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
