@-webkit-keyframes fadeIn{0%,43%{opacity:0}57%,100%{opacity:1}}@keyframes fadeIn{0%,43%{opacity:0}57%,100%{opacity:1}}#wrapper{background-color:#fff}figcaption a{word-wrap:break-word;color:#000;cursor:pointer}figcaption a::after{content:"";font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}figcaption a:hover,figcaption a:active,figcaption a:focus{color:#0ad871}body.tearoom article header{background-color:#fafafa;padding:0;margin:0;position:relative}body.tearoom article header h1{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-transform:translateY(40%);transform:translateY(40%)}@media only screen and (max-width:666px){body.tearoom article header h1{-webkit-transform:translateY(34%);transform:translateY(34%)}}body.tearoom article header h1 img{height:14%;max-height:66px;min-height:22px;max-width:80vw}body.tearoom article header #eyeCatch div{position:relative;overflow:hidden}body.tearoom article header #eyeCatch div::before{content:"";display:block;padding-top:33.3333333333%}body.tearoom article header #eyeCatch div img{max-width:100%;height:auto;position:absolute;top:0}body.tearoom article header #eyeCatch figcaption{position:relative;z-index:1;margin:.3rem 0 0 .3rem;line-height:1.7}@media only screen and (max-width:666px){body.tearoom article header #eyeCatch figcaption{margin:.3rem 0 0 3vw}}#content{padding-bottom:1rem}#content section:not(#wrap-topics2){padding:7vw 4vw}@media only screen and (min-width:667px)and (max-width:1240px){#content section:not(#wrap-topics2){padding:7vw 0vw}}@media only screen and (min-width:1241px)and (max-width:1440px){#content section:not(#wrap-topics2){padding:7vw 2vw}}@media only screen and (min-width:1441px){#content section:not(#wrap-topics2){padding-top:7vw;padding-left:calc((100% - 1440px)/2 + 144px) !important;padding-right:calc((100% - 1440px)/2 + 144px) !important;padding-bottom:7vw}}#content section#about{background-color:#fafafa}#content section#about h2{text-align:center}@media only screen and (min-width:769px){#content section#about h2{margin-bottom:3rem}}@media only screen and (max-width:768px){#content section#about h2 img{display:block;margin:0 auto}}#content section#about h2 img:first-of-type{max-width:338px;max-height:34px;width:30%;min-width:210px}@media only screen and (max-width:768px){#content section#about h2 img:first-of-type{margin-bottom:.3rem}}@media only screen and (min-width:769px){#content section#about h2 img:first-of-type{margin-right:.5rem}}#content section#about h2 img:last-of-type{max-width:436px;max-height:34px;width:38%;min-width:275px}@media only screen and (max-width:768px){#content section#about h2 img:last-of-type{margin-bottom:2rem}}@media only screen and (min-width:769px){#content section#about h2 img:last-of-type{margin-left:.5rem}}#content section#about p.center{text-align:center;line-height:1.7;font-size:1rem;margin-bottom:3rem}@media only screen and (max-width:666px){#content section#about p.center{font-size:.9rem}#content section#about p.center br{display:none}}#content section#about div#about-img{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start}#content section#about div#about-img figure{flex-basis:280px;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;margin:0 2vw}#content section#about div#about-img figure img{width:100%;height:auto}#content section#room h2{text-align:center;margin-bottom:3rem}@media only screen and (max-width:768px){#content section#room h2{margin-bottom:2rem}}@media only screen and (max-width:768px){#content section#room h2 img{display:block;margin:0 auto}}#content section#room h2 img:first-of-type{max-width:498px;max-height:44px;width:44%;min-width:280px}#content section#room h2 img:last-of-type{max-width:150px;max-height:44px;width:13%;min-width:80px}@media only screen and (min-width:769px){#content section#room h2 img:last-of-type{margin-top:.5rem;margin-left:2rem}}#content section#room h2+p{text-align:center;font-weight:600;font-size:.9rem;line-height:1.7}#content section#room>p{text-align:center;font-weight:600;font-size:.9rem;line-height:1.7;margin-top:1rem}#content section#room>p a{word-wrap:break-word;color:red;cursor:pointer}#content section#room>p a::before{content:"";font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}#content section#room>p a:hover,#content section#room>p a:active,#content section#room>p a:focus{color:#0ad871}#content section#room>p:last-of-type{border:2px solid #000;margin:1.5rem auto .5rem;width:15rem;padding:.3rem}#content section#room div#wrap-image{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;justify-content:space-around}#content section#room div#wrap-image figure{position:relative;flex-basis:calc(50% - 4rem);-webkit-box-flex:0;flex-grow:0;flex-shrink:0;margin:2rem}@media only screen and (min-width:667px)and (max-width:1024px){#content section#room div#wrap-image figure{flex-basis:calc(50% - 3rem);margin:1rem 1.5rem}}@media only screen and (max-width:666px){#content section#room div#wrap-image figure{flex-basis:100%;margin:1rem 0}}#content section#room div#wrap-image figure img{width:100%;height:auto;margin-bottom:.3rem}#content section#room div#wrap-image figure img#koma1{display:block;position:absolute}#content section#room div#wrap-image figure img#koma2{display:block;position:relative;-webkit-animation:fadeIn 5s infinite alternate;animation:fadeIn 5s infinite alternate}#content section#room div#wrap-image figure figcaption h3{font-size:1.2rem}#content section#room div#wrap-image figure figcaption p{padding-bottom:1rem}#content section#price{background-color:#fafafa}#content section#price h2{margin-bottom:5vw;text-align:center}#content section#price h2 img{max-width:144px;max-height:34px;width:13%;min-width:110px}#content section#price div#wrap-price{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline}@media only screen and (max-width:666px){#content section#price div#wrap-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#content section#price div#wrap-price div.box-pf{flex-basis:28rem;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;margin:2rem 4vw;border:2px solid #000;padding:1.3rem;position:relative}@media only screen and (max-width:666px){#content section#price div#wrap-price div.box-pf{width:86%;margin:3rem auto 1rem;flex-basis:auto;-webkit-box-flex:0;flex-grow:0;flex-shrink:1}}#content section#price div#wrap-price div.box-pf h3{position:absolute;top:0px;left:0;-webkit-transform:translate(-1.5rem, -1.5rem);transform:translate(-1.5rem, -1.5rem);background-color:#fafafa;padding:.6rem}#content section#price div#wrap-price #priceperiod h3 img{max-width:206px;max-height:24px;width:100%;min-width:150px}#content section#price div#wrap-price #priceperiod h3+p{font-size:1.6rem;text-align:center;margin:1.5rem 0}#content section#price div#wrap-price #priceperiod p:not(:first-of-type){margin-top:2rem;font-size:.9rem}#content section#price div#wrap-price #priceperiod p:not(:first-of-type) a{word-wrap:break-word;color:#f37c7c;cursor:pointer}#content section#price div#wrap-price #priceperiod p:not(:first-of-type) a::before{content:"";font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}#content section#price div#wrap-price #priceperiod p:not(:first-of-type) a:hover,#content section#price div#wrap-price #priceperiod p:not(:first-of-type) a:active,#content section#price div#wrap-price #priceperiod p:not(:first-of-type) a:focus{color:#0ad871}#content section#price div#wrap-price #priceprice{flex-basis:27rem}@media only screen and (max-width:666px){#content section#price div#wrap-price #priceprice{flex-basis:auto}}#content section#price div#wrap-price #priceprice h3 img{max-width:54px;max-height:24px;width:100%;min-width:40px}#content section#price div#wrap-price #priceprice p:first-of-type,#content section#price div#wrap-price #priceprice p.timelease{text-align:center;font-size:1.6rem !important;margin:1.5rem 0 0}#content section#price div#wrap-price #priceprice p:first-of-type span.small,#content section#price div#wrap-price #priceprice p.timelease span.small{font-size:80%}#content section#price div#wrap-price #priceprice p.notoSans{text-align:center;font-size:1.2rem;font-weight:600;margin-bottom:2rem}#content section#price div#wrap-price #priceprice p.notoSans span.small{font-size:80%;font-weight:400}#content section#price div#wrap-price #priceprice p:not(:first-of-type):not(.notoSans){margin-top:1rem;font-size:.9rem}#content section#facility h2{margin-bottom:5vw;text-align:center}#content section#facility h2 img{max-width:162px;max-height:32px;width:12%;min-width:130px}#content section#facility div#wrap-facility{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline}@media only screen and (max-width:666px){#content section#facility div#wrap-facility{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#content section#facility div#wrap-facility div.box-pf{flex-basis:28rem;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;margin:2rem 4vw;border:2px solid #000;padding:1.3rem;position:relative}@media only screen and (max-width:666px){#content section#facility div#wrap-facility div.box-pf{width:86%;margin:3rem auto 1rem;flex-basis:auto;-webkit-box-flex:0;flex-grow:0;flex-shrink:1}}#content section#facility div#wrap-facility div.box-pf h3{position:absolute;top:0px;left:0;-webkit-transform:translate(-1.5rem, -1.5rem);transform:translate(-1.5rem, -1.5rem);background-color:#fff;padding:.6rem}#content section#facility div#wrap-facility #facilityfacility h3 img{max-width:338px;max-height:24px;width:100%;min-width:270px}#content section#facility div#wrap-facility #facilityfacility ul{line-height:2;font-size:1rem}#content section#facility div#wrap-facility #facilitysupplies{flex-basis:18rem}@media only screen and (max-width:666px){#content section#facility div#wrap-facility #facilitysupplies{flex-basis:auto}}#content section#facility div#wrap-facility #facilitysupplies h3 img{max-width:298px;max-height:24px;width:100%;min-width:230px}#content section#facility div#wrap-facility #facilitysupplies dl{display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;font-size:.9rem;line-height:2}#content section#facility div#wrap-facility #facilitysupplies dl dt{flex-basis:10rem;-webkit-box-flex:0;flex-grow:0;flex-shrink:0}#content section#facility div#wrap-facility #facilitysupplies dl dd{flex-basis:calc(100% - 10rem);-webkit-box-flex:1;flex-grow:1;flex-shrink:1;font-weight:400}#content section#facility div#wrap-facility+p{text-align:center;font-size:.9rem}@media only screen and (max-width:666px){#content section#facility div#wrap-facility+p{width:80%;margin:0 auto}}#content section#facility div#wrap-facility+p a{word-wrap:break-word;color:#f37c7c;cursor:pointer}#content section#facility div#wrap-facility+p a::before{content:"";font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}#content section#facility div#wrap-facility+p a:hover,#content section#facility div#wrap-facility+p a:active,#content section#facility div#wrap-facility+p a:focus{color:#0ad871}#bread{width:100%;padding:1rem 10% 6vw}@media only screen and (min-width:1441px){#bread{padding-left:calc((100% - 1440px)/2) !important;padding-right:calc((100% - 1440px)/2) !important}}/*# sourceMappingURL=tearoom.css.map */