@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400&display=swap);@import url(https://fonts.googleapis.com/earlyaccess/hannari.css);@import url(https://use.typekit.net/lys4ecw.css);@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,"BlinkMacSystemFont","Helvetica Neue","游ゴシック Medium","YuGothic","YuGothicM","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;--fontFamily-mincho:"Georgia","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","HGS明朝E","メイリオ","Meiryo",serif;--fontFamily-mono:monospace,serif;--fontFamily-notosans:"Noto Sans JP",sans-serif;--fontFamily-montserrt:"Montserrat",sans-serif;--fontFamily-robot:"Roboto",sans-serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--fontFamily-montserrat:"Montserrat",sans-serif;--fontFamily-hannari:"Hannari";--fontFamily-urwdin:urw-din-condensed,sans-serif;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px;--formColor:#6e6e4c;--baseColor:#8c9bd2}
/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}svg{fill:currentColor}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-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}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}a,abbr,acronym,address,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,iframe,img,input,ins,kbd,label,legend,li,object,ol,optgroup,option,p,pre,q,samp,select,span,strong,table,td,textarea,th,ul,var{margin:0;padding:0}html{font-size:62.5%}body{font-size:1.4rem}a,abbr,acronym,address,blockquote,br,caption,cite,code,dd,del,dfn,div,dl,dt,em,figcaption,figure,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,strong,table,td,th,ul,var{border:0;font-style:normal;font-weight:400;font-size:100%}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}img{vertical-align:bottom}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{-webkit-filter:chroma(color=#000000);filter:chroma(color=#000000);border:none;outline:none;padding:0;background:none}.wf-notosansjapanese{font-family:Noto Sans JP,sans-serif;font-family:var(--fontFamily-notosans)}.font-mincho{font-family:Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-family:var(--fontFamily-mincho)}.font-robot{font-family:Roboto,sans-serif;font-family:var(--fontFamily-robot)}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-family:var(--fontFamily-base)}@media (-ms-high-contrast:none){::-ms-backdrop,body{font-family:Meiryo,Osaka,MS PGothic,sans-serif}}@media (min-width:768px){.pc{visibility:visible}.sp{visibility:hidden;display:none!important;height:0}}@media (max-width:767px){.pc{visibility:hidden;height:0;display:none!important}.sp{visibility:visible}}::selection{background-color:rgba(0,128,0,.2);color:green}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow-x:hidden;position:relative}body:after{content:"";position:absolute;top:0;left:50%;background-color:#f2f2f2;z-index:-1}@media (max-width:767px){body:after{content:normal}}body.home:after{width:50%;height:56vw}body.single-rent:after{width:50%;height:55vw}body.single-rentroom:after{width:50%;height:60vw}body.page-template-default:after{width:50%;height:10%}body.post-type-archive-rent:after{width:50%;height:20vw}.layout{max-width:1330px;margin:0 auto;padding-left:60px;padding-right:60px}@media (max-width:767px){.layout{padding-left:20px;padding-right:20px}}::selection{background-color:#fdff00;color:#000}html.-scrollLock{overflow:hidden}.maintenance{position:relative;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center}.maintenance:after{content:"ただいまメンテナンスのため一時サービスを停止しております。\A大変ご不便をおかけいたしますが、今しばらくお待ちください。";color:#fff;font-size:26px;letter-spacing:.05em;white-space:pre;line-height:2}@media (max-width:767px){.maintenance:after{content:"ただいまメンテナンスのため\A一時サービスを停止しております。\A大変ご不便をおかけいたしますが、\A今しばらくお待ちください。";font-size:16px;text-align:center}}.page404[data-v-449a0028]{padding-top:130px;padding-bottom:170px;text-align:center}.page404__title[data-v-449a0028]{font-size:60px;letter-spacing:.4em}@media (max-width:767px){.page404__title[data-v-449a0028]{font-size:40px}}.page404__notfound[data-v-449a0028],.page404__title[data-v-449a0028]{font-family:Montserrat,sans-serif;font-family:var(--fontFamily-montserrat);font-weight:lighter}.page404__notfound[data-v-449a0028]{font-size:18px;font-weight:400;margin-top:25px;letter-spacing:.2em}@media (max-width:767px){.page404__notfound[data-v-449a0028]{font-size:12px;margin-top:15px}}.page404__text[data-v-449a0028]{line-height:2;margin-top:40px}@media (max-width:767px){.page404__text[data-v-449a0028]{font-size:12px;margin-top:20px}}.page404__bt[data-v-449a0028],.page404__text[data-v-449a0028]{font-size:14px;letter-spacing:.1em}.page404__bt[data-v-449a0028]{display:flex;background-color:#000;width:258px;height:68px;justify-content:center;align-items:center;color:#fff;margin:55px auto 0;text-decoration:none}@media (max-width:767px){.page404__bt[data-v-449a0028]{font-size:12px;width:169px;height:54px;margin-top:40px}}