@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);.pre__special__sub-menu{margin:5%}.pre__special__sub-menu__items{line-height:1.7;margin-top:1rem}.pre__special__sub-menu__items__open-day{color:red;padding-left:4%}.pre__special__sub-menu__items__two-person__item{align-items:center;display:flex;justify-content:space-around;opacity:1;padding:.6rem 3%}.pre__special__sub-menu__items__two-person__item__icon{aspect-ratio:1/1;height:1.8rem;width:1.8rem}.pre__special__sub-menu__items__two-person__item button{text-decoration:underline;width:90%}.pre__special__sub-menu__items__two-person__profile-form{opacity:0;overflow:hidden;transition:all 1s}.pre__special__sub-menu__items__two-person__profile-form.show{opacity:1}.pre__special__sub-menu__items__two-person__profile-form__title{padding:1rem 0;text-align:center}.pre__special__sub-menu__items__form{align-items:center;display:flex;justify-content:space-around;padding:.6rem 3%}.pre__special__sub-menu__items__form button{text-decoration:underline;width:90%}.pre__special__sub-menu__items__item{align-items:center;background-color:rgba(0,0,0,.38);display:flex;justify-content:flex-start;margin-top:.5rem;padding:.6rem 3%}.pre__title__center{font-size:100%;margin:2rem 5% 0}.pre__title__center__content{background-color:#f6f2ed;border-radius:.2em;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);display:flex;justify-content:center;margin:.3rem;padding:1rem;width:calc(100% - .6rem)}.pre__title__center__content__icon{display:grid;place-items:start;width:20%}.pre__title__center__content__icon__img{grid-area:1/1;width:100%}.pre__title__center__content__icon__new{animation:newIconBlink .5s ease-in-out infinite alternate;grid-area:1/1;height:24px;translate:-25% -25%;width:24px}.pre__title__center__content__text{color:#522d40;font-size:110%;line-height:150%;margin-left:5%;width:75%}.pre__title__center__content__text__price{font-size:80%;text-align:right}.pre__title__center__content__text__price p{background-color:#519fa8;border-radius:.2rem;color:#fff;display:inline-block;margin-top:1rem;padding:.1rem .5rem}.pre__caption__center{font-size:120%;margin-top:2rem}.pre__caption__center__text{color:#522d40;font-family:"Noto Serif JP",MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:90%;line-height:150%;margin:0 auto;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;width:85%}.pre__caption__center__additional{color:#fff;font-family:Yu Gothic UI Semibold \, ＭＳ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:80%;line-height:150%;margin:20px auto;text-align:right;width:85%}.pre__sub__menu{margin-top:2rem}.pre__sub__menu__title{color:#522d40;font-size:120%;font-weight:700;line-height:1.5;margin-bottom:5%;text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.pre__sub__menu__center{font-size:120%;margin:0 5%}.pre__sub__menu__center__content{background-color:#f6f2ed;box-shadow:0 0 5px 5px #f6f2ed;margin:.3rem;padding:1rem 0;width:calc(100% - .6rem)}.pre__sub__menu__center__content__range{color:red;font-size:100%;margin:0 auto;width:90%}.pre__sub__menu__center__content__item{display:flex;justify-content:center;margin:.5rem auto;width:90%}.pre__sub__menu__center__content__item__icon{aspect-ratio:1/1;height:1.8rem;width:1.8rem}.pre__sub__menu__center__content__item__text{color:#522d40;font-family:"Noto Serif JP",MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:90%;line-height:2rem;margin-left:.5rem;width:calc(100% - 2rem);word-break:break-all}.pre__sub__menu__center__content__border{background-color:rgba(0,0,0,.2);height:1px;margin:1rem 10%;width:80%}.pre__scroll__button{width:50%}.pre__appraisal__scrolltop{content:"";height:3rem;margin-top:-3rem}.pre__appraisal__title{border-bottom:1px solid #522d40;color:#522d40;line-height:3rem;margin:2rem 5%;padding-left:1rem}.pre__appraisal__buttons{display:flex;justify-content:center;margin:2rem 0;width:100%}.pre__appraisal__buttons__button{width:50%}.pre__appraisal__buttons__button:nth-child(2){margin-left:1rem}.pre__appraisal__guidance{color:#522d40;font-family:"Noto Serif JP",MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:100%;margin:0 auto;text-align:center;width:90%}.pre__guidance{color:#522d40}.pre__guidance__item{border-bottom:1px solid #522d40;margin:1rem 5%;width:90%}.pre__guidance__item__body{color:#522d40;font-size:80%;line-height:2rem;max-height:0;opacity:0;overflow:hidden;transition:all 1s}.pre__guidance__item__body.opened{max-height:100vh;opacity:1;overflow:scroll}.pre__guidance__item__button{line-height:3rem;padding-left:1rem;position:relative;width:100%}.pre__guidance__item__button.closed:after{color:#522d40;content:"▼";position:absolute;right:1rem;top:0}.pre__guidance__item__button.opened:after{color:#522d40;content:"▲";position:absolute;right:1rem;top:0}@keyframes newIconBlink{0%{opacity:.5}to{opacity:1}}.bookmark__button{background-color:#fff;border:1px solid rgba(98,70,59,.567);border-radius:4px;cursor:pointer;font-size:80%;letter-spacing:1px;margin-bottom:1%;padding:8px;position:relative;text-align:center;text-shadow:0;transition:all .4s ease;width:65%}.bookmark__button.unsaved{color:#000}.bookmark__button:active{letter-spacing:2px}.bookmark__button.saved{background-color:gray;color:#fff}.bookmark__button:after{color:#fff;content:"〉";font-size:100%;position:absolute;right:0;top:25%}.bookmark__button.onclic{animation:rotate 2s linear .25s infinite;border-left-color:#fff;border-radius:50%;border-width:3px;font-size:0;height:20px;width:20px}.bookmark__button.onclic:after{content:""}.bookmark__button.onclic:hover{background:#fff}.bookmark-center{height:3rem;margin:7% 0 0;overflow:hidden;text-align:center}.target-profile-selectors{position:relative}.target-profile-selectors:after{content:"▼";pointer-events:none;position:absolute;right:18%;top:50%;transform:translateY(-50%)}.target-profile-selector{background:#eee;background:right 50%,linear-gradient(180deg,#fff 0,#efebe1);background-size:20px,100%;border:1px solid #999;margin-left:15%;padding:12px;text-align:center;width:70%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#ui-datepicker-div{z-index:2}.history-guidance{height:0;opacity:0}.history-guidance.show{height:auto;margin-top:20px;opacity:1}