@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html,body{height:100vh;height:100dvh}body{font-feature-settings:"pwid";-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}address,caption,cite,code,em,th{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}img,svg{vertical-align:top;border:0}li{list-style-type:none}button,input,select,textarea{font-family:inherit}fieldset{border:0}input[type=search]{border-radius:0;-webkit-appearance:none}input[type=date]{line-height:1}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}button,[type=reset],[type=submit]{-webkit-appearance:button}object{pointer-events:none}html{font-size:6.25%}body{font-size:14px;font-size:14rem;background:#fff;color:#4e4e4e;font-family:"Barlow","Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;line-height:0;line-height:1.4}input,textarea{color:#4e4e4e}a{color:#00add1;transition:all .1s linear;text-decoration:none}a:hover{color:#00add1;opacity:.75;text-decoration:none}a:visited{color:#00add1}a:active{color:#00add1}a:focus{color:#00add1}.menu__open{cursor:pointer;position:fixed;right:30px;top:30px;z-index:998}.menu__close{cursor:pointer;left:-50px;position:absolute;top:20px}.menu__body{background:#fff;height:100vh;position:fixed;right:-375px;top:0;transition:all .3s ease-in-out;width:325px;z-index:1000}.menu__list{margin:115px 32px 32px}.menu__list .btn{font-size:18px;font-size:18rem;letter-spacing:.1em;text-align:center;width:100%}.menu__list li{line-height:1;margin-bottom:30px}.menu__list li:last-of-type{margin-bottom:0}.menu__copy{font-size:14px;font-size:14rem;bottom:10px;color:#bbb;position:absolute;text-align:center;width:100%}#portal_menu{display:none}#portal_menu:checked+.menu::after{background:rgba(0,0,0,.5);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}#portal_menu:checked+.menu .menu__body{right:0}.header{display:grid;grid-template-columns:calc(50vw + 56.5px) 1fr;left:0;margin:20px auto 50px;position:fixed;top:0;width:100%}.header__logo{text-align:right}.header__nav{align-items:end;display:flex;gap:20px;justify-content:flex-end;margin-right:100px}.header__link{align-items:center;display:flex;flex-direction:column;line-height:1}.header__link::after{border-top:2px solid #000;content:"";display:block;margin-top:10px;transition:all .1s ease-out;width:0}.header__link:hover,.header__link.-active{color:#000;font-weight:500}.header__link:hover::after,.header__link.-active::after{width:80%}.header__linkbtn{align-items:center;display:flex;flex-direction:column;line-height:1}.header__news{grid-column:1/3;line-height:2.5;text-align:center}#page_top{width:50px;height:50px;position:fixed;right:-50px;bottom:50px;background:#00add1;opacity:.6;border-radius:50%}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;color:#fff;position:absolute;width:25px;height:25px;top:-5px;bottom:0;right:0;left:0;margin:auto;text-align:center}.portal-wrapper{pointer-events:none;position:relative}.portal-wrapper__toggle{height:94px;left:365px;overflow:hidden;pointer-events:auto;position:fixed;top:8px;transition:all .3s ease-in-out;width:56px;z-index:11}.portal-wrapper__toggle-btn{background:#f4f4f4;border-radius:0px 4px 4px 0px;box-shadow:4px 0px 10px rgba(0,0,0,.25);cursor:pointer;display:inline-block;line-height:1;margin-top:10px;padding:30px 16px}.portal-wrapper__toggle-btn img{transition:all .1s linear}#sidebar_menu{display:none}#sidebar_menu:checked+.portal-wrapper__toggle{left:20px}#sidebar_menu:checked+.portal-wrapper__toggle img{transform:rotate(180deg)}#sidebar_menu:checked+.portal-wrapper__toggle+.sidebar{margin-left:-345px}#sidebar_menu:checked+.portal-wrapper__toggle+.sidebar+.portal-main{margin-left:20px}.portal-header{margin:20px 0 -20px}.portal-header__lead{margin:0 30px 5px}.portal-header__lead span{color:#d95821;font-weight:700}.portal-header__link{font-weight:500;margin:0 30px 20px}.portal-header__summary{background:#f5f5f5;display:flex}.portal-header__summary div{border-right:1px solid #aec4c9;margin:20px 0;padding:5px 30px}.portal-header__summary div:last-of-type{border:0}.portal-header__summary dt{font-size:14px;font-size:14rem;font-weight:400;line-height:1;margin-bottom:10px}.portal-header__num,.portal-header__unit{color:#00add1;font-weight:400}.portal-header__num{font-size:36px;font-size:36rem}.portal-header__num:nth-child(n+2){margin-left:30px}.portal-header__num.-total{display:inline-block;position:relative}.portal-header__num.-total::before{background:#4e4e4e;content:"";display:inline-block;height:40px;left:-15px;position:absolute;top:6px;transform:rotate(25deg);width:1px}.portal-header__num.-nodata{padding:0 40px}.portal-header__unit{font-size:16px;font-size:16rem;margin-left:6px}.portal-header__msg{color:#ee2b00;font-weight:700;line-height:1;margin:15px 30px}.portal-header__msg img{margin-right:6px;vertical-align:text-top}.portal-main{background:#fff;margin-top:100px;margin-left:365px;overflow:auto;pointer-events:auto;transition:all .3s ease-in-out;min-width:calc(100% - 365px);width:auto;z-index:1}.portal-main.-rentup{background:#fff;margin-top:140px;margin-left:0;min-width:100%;position:relative}.portal-main__tab-toggle{display:none}.portal-main__tab-list{border-bottom:1px solid #4e4e4e;display:flex;gap:2px;margin:50px 0 20px 20px}.portal-main__tab-list li{align-items:center;background:#fff;border:1px solid #00add1;border-bottom:0;color:#00add1;display:flex;transition:all .1s linear}.portal-main__tab-list li:hover{background:#4e4e4e;border-color:#4e4e4e;color:#fff}.portal-main__tab-list li.-disable{border-color:#b1b1b1;pointer-events:none}.portal-main__tab-list li.-disable .portal-main__tab-btn{color:#b1b1b1;pointer-events:none}.portal-main__tab-list li.-upgrade{background:linear-gradient(90deg, rgb(50, 156, 255) 0%, rgb(117, 188, 255) 35%, rgb(0, 173, 209) 70%, rgb(0, 143, 203) 100%);color:#fff !important}.portal-main__tab-btn{cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:5px;line-height:1;padding:10px 20px;text-align:center}.portal-main__tab-btn.-upgrade{align-items:center;flex-direction:row}.portal-main__tab-btn.-upgrade:before{content:url(../../img/portal/btn-icon-upgrade.svg)}.portal-main__tab-btn small{font-size:12px;font-size:12rem;display:block}.portal-main__tab{background:#fff;display:none;overflow:auto;padding-bottom:100px;position:absolute;width:-moz-fit-content;width:fit-content}.portal-main__tab.-nohscroll{position:relative;width:100%}.portal-main__lead{margin:0px 30px 20px}.portal-main__lead span{color:#ee2b00}#tab_1:checked~.portal-main__tab-list .-tab_1,#tab_1:checked li.-tab_1{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_1:checked~.-tab_1{display:block}#tab_2:checked~.portal-main__tab-list .-tab_2,#tab_2:checked li.-tab_2{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_2:checked~.-tab_2{display:block}#tab_3:checked~.portal-main__tab-list .-tab_3,#tab_3:checked li.-tab_3{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_3:checked~.-tab_3{display:block}#tab_4:checked~.portal-main__tab-list .-tab_4,#tab_4:checked li.-tab_4{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_4:checked~.-tab_4{display:block}#tab_5:checked~.portal-main__tab-list .-tab_5,#tab_5:checked li.-tab_5{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_5:checked~.-tab_5{display:block}#tab_6:checked~.portal-main__tab-list .-tab_6,#tab_6:checked li.-tab_6{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_6:checked~.-tab_6{display:block}#tab_7:checked~.portal-main__tab-list .-tab_7,#tab_7:checked li.-tab_7{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_7:checked~.-tab_7{display:block}#tab_8:checked~.portal-main__tab-list .-tab_8,#tab_8:checked li.-tab_8{background:#4e4e4e;border-color:#4e4e4e;color:#fff}#tab_8:checked~.-tab_8{display:block}.portal-graph{margin:150px auto 100px;max-width:1200px;position:relative;z-index:1}.portal-graph__info{background:#fff;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.portal-graph__wrapper{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto}.portal-graph__item{border:1px solid #ddd;border-radius:10px;padding:40px;width:40%}.portal-graph__item .highcharts-wrapper{height:200px}.portal-graph__ttl{color:#666;border-left:4px solid #666;font-weight:400;margin-bottom:20px;padding-left:10px}.sidebar{background:#f4f4f4;box-shadow:4px 0px 10px rgba(0,0,0,.25);height:100vh;overflow:auto;pointer-events:auto;position:fixed;top:0;transition:all .3s ease-in-out;width:365px;z-index:10}.sidebar__ttl{font-size:16px;font-size:16rem;border-bottom:1px solid #aec4c9;color:#007d97;font-weight:700;line-height:1;margin:25px 20px 10px;padding-bottom:10px}.sidebar-info__wrapper{display:flex}.sidebar__info{margin:0 20px 30px}.sidebar__info dt{font-weight:700;line-height:1;margin-bottom:10px;white-space:nowrap}.sidebar__info dd{margin-bottom:20px}.sidebar__info.-satei{margin:0 0 10px 20px}.sidebar__info.-satei dd{margin-bottom:0}.sidebar__case-number{font-size:36px;font-size:36rem;font-weight:400;margin-top:-30px;text-align:right}.sidebar__case-number small{font-size:18px;font-size:18rem;margin-left:10px}.sidebar__action{margin:0 19px 30px}.sidebar__action .btn{width:100%}.setcond{margin-bottom:20px}.setcond__ttl{font-size:16px;font-size:16rem;border-top:1px solid #aec4c9;color:#007d97;font-weight:700;line-height:1;margin:0 20px 20px;padding-top:15px}.setcond__ttl small{font-size:14px;font-size:14rem;display:block;font-weight:400;margin-bottom:5px}.setcond__list{font-size:14px;font-size:14rem;display:grid;gap:10px 0;grid-template-columns:1fr 1fr;margin:0 20px 15px}.setcond__list dt{margin-bottom:4px;white-space:nowrap}.setcond__list .portal-input{height:36px;text-align:right;vertical-align:super;width:100px}.setcond__action{margin:0 20px 40px}.setcond__action button{padding:.8em 1.6em}.filtercond{margin-bottom:20px}.filtercond__ttl{font-size:16px;font-size:16rem;color:#007d97;font-weight:700;line-height:1;margin:0 20px 15px}.filtercond__list{display:flex;flex-direction:column;gap:8px;margin:0 20px 15px}.filtercond__list dt{margin-bottom:4px}.filtercond__list .portal-input{height:36px;text-align:right;vertical-align:super;width:100px}.filtercond__checklist{display:grid;gap:10px;grid-template-columns:1fr 1fr}.filtercond__range{align-items:center;display:grid;gap:10px;grid-template-columns:.6fr 1em 1fr}.formbox{color:#979797;width:90%;max-width:860px;min-height:570px;margin:100px auto 0;background:#fff;border:1px solid #00add1;box-sizing:border-box;border-radius:10px;display:flex;justify-content:space-between;align-items:stretch}.formbox-link__wrapper{width:42%;background:#00add1;color:#fff;display:flex;justify-content:center;align-items:stretch;border:1px solid #00add1;box-sizing:border-box;border-radius:0 9px 9px 0/9px 9px 9px 9px}.formbox-link__wrapper div{align-self:center;padding:50px 0}.formbox-link__wrapper.-signup{border-radius:9px 9px 0 9px/9px 0 9px 9px}.formbox-link__ttl{font-size:28px;font-size:28rem;font-weight:300;color:#fff;line-height:100%;margin:0 0 20px 0}.formbox-link__btn{font-size:24px;font-size:24rem;color:#fff !important;border:1px solid #fff;box-sizing:border-box;border-radius:25px;font-weight:300;padding:10px 18px 10px 18px}.formbox-link__btn:hover{background:#fff;color:#00add1 !important}.formbox-form__wrapper{width:58%;padding:4% 8%;align-self:center}.formbox-form__wrapper.-signup{border-radius:9px 9px 0 9px/9px 0 9px 9px}.formbox-form__ttl{font-size:36px;font-size:36rem;font-weight:300;text-align:left;line-height:100%;margin:0 0 50px 0}.mainForm li{margin-bottom:10px}.mainForm__link{background:none;border:none;color:#00add1;display:block;margin:10px 0}.mainForm__error{font-size:16px;font-size:16rem;color:#d0021b;display:none;font-weight:400;margin-bottom:10px}.otherbox{color:#8b999f;max-width:600px;margin:0 auto;text-align:center}.otherbox__ttl{font-size:24px;font-size:24rem;font-weight:300;line-height:35px;letter-spacing:.2em;margin:30px 0 80px 0}.mypagearea .otherBox .memo{font-size:14px;line-height:17px;color:#4a4a4a;margin:-40px 0 40px 0}.otherbox .mainForm dl{display:flex;align-items:center;margin:0 auto 20px auto}.otherbox .mainForm dl.-column{gap:20px;flex-direction:column}.otherbox .mainForm dt{min-width:170px;text-align:left}.otherbox .mainForm dd{width:360px}.dialog{border:0;max-height:none;max-width:none;position:fixed;animation:fadeIn .1s ease-out;background:rgba(0,0,0,.2);height:100vh;height:100dvh;top:0;width:100vw;z-index:10000}.dialog__wrapper{font-size:14px;font-size:14rem;background:#fff;box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);color:#979797;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:80vh;overflow:auto;position:fixed;width:520px}.dialog__header{margin:40px 20px 30px;text-align:center}.dialog__ttl{font-size:24px;font-size:24rem;font-weight:300;letter-spacing:.35em;line-height:1;margin-bottom:30px}.dialog__ttl.-step-modal{color:#00add1}.dialog__body{margin:0 30px 30px}.dialog__action{display:flex;gap:17px;justify-content:center;margin:30px 0}.dialog__close.-pc{font-size:14px;font-size:14rem;display:block;margin:0 auto 30px}.dialog__close.-mobile{display:none}@media only screen and (max-width: 1024px){.dialog__wrapper{animation:slideIn .2s ease-out;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;position:fixed;right:0;top:0;width:100vw}.dialog__header{margin:0}.dialog__ttl{border-bottom:1px solid #d9d9d9;margin:28px 0 30px;padding-bottom:15px}.dialog__lead{margin:-10px 25px 20px}.dialog__body{margin:0 25px 30px}.dialog__close.-pc{display:none}.dialog__close.-mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;display:block;left:18px;position:absolute;top:28px}}.accountinfo{background:#fff;margin:100px auto;position:relative;width:70%}.accountinfo__ttl{font-size:24px;font-size:24rem;font-weight:400;letter-spacing:.1em;margin-bottom:40px}.accountinfo__subttl,.accountinfo__renewed{font-size:14px;font-size:14rem;font-weight:400;letter-spacing:.1em;margin-bottom:40px}.accountbox{color:#8b999f}.accountbox .mainForm dl{display:flex;align-items:center;margin:0 auto 20px auto}.accountbox .mainForm dl.-column{gap:20px;flex-direction:column}.accountbox .mainForm dt{min-width:170px;text-align:left}.accountbox .mainForm dd{width:360px}.accountbox .mainForm__action{display:flex;width:530px}.accountbox .mainForm__action.-column{flex-direction:column}.checkout{display:flex;justify-content:space-between;margin:40px auto 0 auto;max-width:1200px;text-align:left;padding:0 30px}.checkout.-column{flex-direction:column;max-width:701px}.checkout.-error{flex-direction:column;text-align:center;width:95%}.checkout-membership{font-size:14px;width:57%}.checkout-membership.-confirm{width:100%}.checkout-membership__ttl{font-weight:bold;letter-spacing:.2em;padding:0 10px 30px 10px;position:relative}.checkout-membership__btnedit{display:inline-block;color:#00add1 !important;margin:-30px 0 0 0}.checkout-membership__status,.checkout-servicetype{color:#00add1;letter-spacing:.2em;text-transform:uppercase}.checkout-membership__fee{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:30px 10px;line-height:143%;letter-spacing:.2em;margin-bottom:10px}.checkout-membership__feettl{font-weight:bold}.checkout-total{padding:30px 10px 50px 10px}.checkout-total__dl{display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:.2em;font-size:14px}.checkout-total__dt{text-align:right;width:78%}.checkout-total__dd{text-align:right;width:20%;white-space:nowrap}.checkout-total__dt.-last{font-weight:bold;margin-top:5px}.checkout-total__dd.-last{font-weight:bold;margin-top:5px}.checkout-membership__important{font-weight:bold;letter-spacing:.2em;line-height:179%}.checkout-membership__notes li{line-height:208%;font-size:12px}.checkout-payment{width:40%;border-left:1px solid #979797;padding:0 0 0 3%}.checkout-payment.-confirm{width:100%;border-left:none;margin:5% 0 0 0;padding:0}.checkout-payment__ttl{font-weight:bold;letter-spacing:.2em;font-size:16px;margin:0 0 40px 0}.checkout-payment__inputtext{background-color:rgba(0,0,0,0);border:1px solid #d8d8d8;padding:10px;width:100%}.checkout-complete__ttl{font-size:20px;line-height:130%;text-align:center;letter-spacing:.2em;font-weight:bold;margin:0 auto 55px auto}.checkout-complete__text{text-align:center;font-size:14px;line-height:143%;letter-spacing:.2em}.checkout-complete__btns{display:flex;justify-content:center;align-content:space-between}.checkout-complete__btnback{background:#000;color:#fff !important;font-weight:bold;font-size:14px;line-height:17px;letter-spacing:.1em;padding:12px 0px;text-align:center;display:block;width:232px;margin:100px auto 0 auto}.checkout-error__ttl{font-size:20px;line-height:130%;text-align:center;letter-spacing:.2em;font-weight:bold;margin:0 auto 55px auto}.checkout-error__text{text-align:center;font-size:14px;line-height:143%}.checkout-error__btnback{background:#000;color:#fff !important;font-weight:bold;font-size:14px;line-height:17px;letter-spacing:.1em;padding:12px 0px;text-align:center;display:block;width:232px;margin:100px auto 0 auto}.checkout-error__btns{margin:100px 10px}.checkout-error__btn{background:#000;color:#fff !important;font-weight:bold;font-size:14px;line-height:17px;letter-spacing:.1em;margin:10px;padding:10px 20px;text-align:center;display:inline-block}.form-box a{color:#00add1 !important;text-decoration:underline !important}.form-box__dt{letter-spacing:.2em;margin:0 0 10px 0;font-size:12px;line-height:150%}.form-box__dd{margin:0 0 20px 0;line-height:150%}.form-box__dd.-ccardnum{padding:0 0 0 40px}.form-box__dt img,.form-box__dd img{vertical-align:middle;margin-right:3px}.form-box__spacer{display:none}.form-box__ccardimg{display:inline-block;line-height:500%}.form-box__ccardimg.-mb{display:none}.form-box_flex{display:flex;justify-content:space-between;max-width:290px}.form-box_sp{margin:0;padding:0 10px}.form-box__btnsend{background:#000;color:#fff;font-weight:bold;padding:10px 18%;font-size:14px;cursor:pointer;text-align:center;width:60%}.form-box__btncancel{background:#fff;border:none;cursor:pointer;color:#00add1;font-size:14px;padding:10px 7%;text-align:center}.form-box2__dl{display:flex;margin:0 0 15px 0}.form-box2__dl.-last{margin:40px 0 0 0}.form-box2__dt{letter-spacing:.2em;font-size:14px;width:36%}.form-box2__dd{letter-spacing:.2em;font-size:14px;width:62%}.loader{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:100}.loader__bg{background-color:rgba(51,122,183,.5);height:100vh;position:absolute;width:100%}.loader__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 840px){.upgrade-box__price.-selected{font-size:42px}.upgrade-box__text{font-size:16px}}@media screen and (max-width: 767px){.mypagearea{margin:0 auto 20px auto}.pc_hide{visibility:visible;display:block}.notice::after{font-size:26px;margin:-10px 0 0 -10px;position:absolute}.mypagearea .breadcrumb{padding:10px 15px}.mypagearea .breadcrumb ul li{margin:0 18px 0 0px}.mypagearea .breadcrumb ul li::after{top:6px;right:-16px;width:6px;height:6px}.mypagearea .formBox{width:94%;max-width:500px;display:block;justify-content:center;align-items:stretch;margin:0 auto 0 auto}.mypagearea .formBox#login_box>div:first-child,.mypagearea .formBox#signup_box>div:last-child{width:100%;padding:8% 8%}.mypagearea .formBox#login_box>div:last-child{width:100%;border-radius:0 9px 9px 9px/9px 0 9px 9px}.mypagearea .formBox#signup_box>div:first-child{width:100%;border-radius:9px 9px 0 0/9px 9px 9px 9px}.mypagearea .otherBox h2{margin:30px 0 40px 0}.mypagearea .otherBox .memo{margin:-20px 0 20px 0}.mypagearea .otherBox .mainForm dl{display:block;width:95%;margin:20px auto 0 auto}.mypagearea .otherBox .mainForm dl dt,.mypagearea .otherBox .mainForm dl dd{width:100%}#mypage_detailinfo.mypagearea .otherBox .mainForm dl:last-child dd{justify-content:center}.mypagearea .mypageBody{display:block;margin:0 auto}.mypagearea .mypageMenu{border:0;text-align:center;padding:0;font-size:18px;line-height:220%;width:100%;color:#d8d8d8;position:relative;margin:0}#sub_menu ul{*zoom:1;clear:both;padding:0;display:none}#sub_menu ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}#sub_menu li{display:inline-block;width:100%;height:auto;background:#fff;margin:0 0 2px 0;border-bottom:1px solid #f2f6f6}#sub_menu li a:hover{background:#f2f6f6}#sub_menu-toggle{position:relative;background-color:#337ab7;width:100%;display:block;padding:0;color:#fff;font-size:18px;text-align:center;cursor:pointer;box-sizing:border-box}#sub_menu-toggle span{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}#sub_menu-toggle:before,#sub_menu-toggle:after{display:block;position:absolute;content:""}#sub_menu-toggle:before{top:50%;margin-top:-10px;right:12px;width:22px;height:22px;background-color:#fff;border-radius:50%}#sub_menu-toggle:after{top:16px;right:19px;width:6px;height:6px;content:"";border-bottom:2px solid #337ab7;border-left:2px solid #337ab7;transform:rotate(-45deg)}#sub_menu-toggle.open:after{top:18px;transform:rotate(135deg)}.mypagearea .mypageContent{width:95%;text-align:left;padding:0;margin:30px auto}.mypagearea .mypageContent .mypageNews dl{margin:20px 0 0 0;display:block}.mypagearea .mypageContent .mypageNews dl dt,.mypagearea .mypageContent .mypageNews dl dd{width:100%;padding:5px 0}.mypagearea .mypageContent .btn.close{margin:50px auto 0 auto;display:block}.mypage-subscription__tbl thead{display:none}.mypage-subscription__tbl tr{display:block;margin-bottom:20px;width:100%}.mypage-subscription__tbl td{display:block;text-align:right;width:100%}.mypage-subscription__tbl td:first-child{background:#f1f6f9;font-weight:bold;text-align:center}.mypage-subscription__tbl td:before{content:attr(data-label);display:inline-block;font-weight:400;margin-right:10px;text-align:left;width:30%}.mypage-subscription__tbl tbody tr td:nth-child(2){text-align:center}.mypage-subscription__tbl tbody tr td.mypage-subscription__notes{background-color:#fff;font-weight:400;margin-top:-20px;padding:5px;text-align:left}.mypage-subscription__detailtbl{display:flex;flex-wrap:wrap;width:300px}.mypagearea .mypageContent .mainForm dl{display:block;margin:0 0 20px 0;width:100%}.mypagearea .mypageContent .mainForm dl:last-child dd:last-child{text-align:center}.mypagearea .mypageContent .mainForm dl dt{min-width:inherit}.mypagearea .mypageContent .mainForm dl dd{min-width:inherit}.upgrade-box__price{font-size:32px}.upgrade-box__price.-selected{font-size:40px}.upgrade-box__text{font-size:15px}.upgrade-box__text li{margin-bottom:5%}.box-list__table{font-size:14px}.head-navi{padding:10px 10px}.head-navi__back{display:none}.head-navi__ttl{margin:0 0 0 -10px}.checkout{flex-direction:column;margin:30px auto 0 auto;max-width:641px;padding:0 15px}.checkout-membership{width:100%}.checkout-membership__btnedit{float:none;display:block;margin:40px auto 0 auto}.checkout-membership__fee{text-align:center}.checkout-payment{width:100%;border-left:none;margin:5% 0 0 0;padding:0}.checkout-payment__ttl{margin:20px 0 10px 0}.checkout-total__dt{text-align:right;width:63%}.checkout-total__dd{text-align:right;width:34%}.checkout-complete__ttl{margin:0 auto 30px auto}.checkout-complete__btns{flex-wrap:wrap}.checkout-complete__btnback{width:80%;margin:55px auto 0 auto}.form-box__spacer{display:inline-block}.form-box__ccardimg{display:none}.form-box__ccardimg.-mb{display:block;line-height:100%;padding:5px 0 0 0}.form-box__btnsend{padding:10px 75px;width:100%;margin:0 auto 20px auto}.form-box__btncancel{padding:10px 40px;width:100%;margin:0 auto}.form-box2__dl{display:flex;flex-direction:column;margin:0 0 20px 0}.form-box2__dt{width:100%}.form-box2__dd{width:100%}}@media only screen and (max-width: 480px){.upgrade-stage__status{font-size:22px;padding-left:.2em}.upgrade-box{flex-direction:column}.upgrade-box__item{width:90%;max-width:450px;padding:2% 2% 10% 2%;margin:0 auto}.upgrade-box__item.-selected{margin:30px auto 0 auto;padding:2% 2% 10% 2%}.upgrade-box__text{font-size:16px}.purchaseh-box__table{font-size:1em}}.checkout-header{text-align:center;padding:20px 0}.head-navi{background:#00add1;color:#fff;padding:10px 40px;text-align:center}.head-navi__btn{background:rgba(0,0,0,0);color:#fff;font-size:14px;float:left;margin:2px 0 0 0;cursor:pointer}.head-navi__back{padding:0px 20px 0 20px;vertical-align:middle}.head-navi__btn i{font-size:1.3em;vertical-align:middle}.head-navi__ttl{font-size:16px;font-weight:bold;letter-spacing:.2em;text-align:center}.head-navi__ttl.-checkout{margin:0}.home-header{margin:67px 0 55px;text-align:center}.home-header__logo{margin-bottom:20px}.home-header__tagline{font-size:16px;font-size:16rem;color:#0586bb;font-weight:700;letter-spacing:.2em;line-height:1}.home__header{margin:67px 0 55px;text-align:center}.home__header__logo{margin-bottom:20px}.home__header__tagline{font-size:16px;font-size:16rem;color:#0586bb;font-weight:700;letter-spacing:.2em;line-height:1}.home__footer{padding-bottom:32px;text-align:center}.home__for-sp{display:none}@media only screen and (max-width: 506px){.home{display:flex;flex-direction:column;justify-content:space-between}.home .get-data,.home .home__nav{display:none}.home__for-sp{font-size:36px;font-size:36rem;align-items:center;color:#000;display:flex;font-weight:300;justify-content:center;height:100%;letter-spacing:.1em;margin-top:-55px;padding:0 40px;text-align:center}}.get-data{margin:0 auto;min-width:506px;width:-moz-fit-content;width:fit-content}.get-data__input{font-size:18px;font-size:18rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #757575;border-radius:10px;box-sizing:border-box;margin-bottom:40px;padding:20px 20px;position:relative;width:100%}.get-data__select{border-radius:10px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;overflow:hidden;position:relative}.get-data__select-check{display:none}.get-data__select-item{font-size:30px;font-size:30rem;background:#d9d9d9;cursor:pointer;display:block;font-weight:500;letter-spacing:1em;padding:30px 0;position:relative;text-align:center;text-indent:1em;z-index:1}.get-data__select-check:checked+.get-data__select-item{background:#00add1;color:#fff;z-index:2}.get-data__select-check:checked+.get-data__select-item.-rent{box-shadow:4px 0 4px rgba(0,0,0,.25)}.get-data__select-check:checked+.get-data__select-item.-sale{box-shadow:-4px 0 4px rgba(0,0,0,.25)}.get-data__btn{font-size:30px;font-size:30rem;background:#00add1;border:12px solid #7dc9d9;border-radius:50%;box-shadow:0px 4px 10px rgba(0,0,0,.25);color:#fff;display:block;font-weight:500;height:216px;letter-spacing:.1em;margin:0 auto 40px;transition:all .1s linear;width:216px}.get-data__btn:hover{opacity:.75}.get-data__errortxt{font-size:16px;font-size:16rem;color:red;margin:10px 0}.home-nav{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1);left:60%;padding:30px;position:fixed;text-align:center;top:-10px;z-index:10}.home-nav a{color:#007d97;font-weight:500;letter-spacing:.1em}.home-footer{padding-bottom:32px;text-align:center}.history{background:#fff;margin:100px auto;position:relative;width:70%}.history__for-sp{display:none}@media only screen and (max-width: 500px){.history{display:flex;flex-direction:column;justify-content:space-between}.history .history-license__wrapper{display:none}.history__for-sp{font-size:36px;font-size:36rem;align-items:center;color:#000;display:flex;font-weight:300;justify-content:center;height:100%;letter-spacing:.1em;margin-top:-55px;padding:0 40px;text-align:center}}.history__ttl{font-size:24px;font-size:24rem;font-weight:400;letter-spacing:.1em;margin-bottom:10px}.history__subttl{font-size:14px;font-size:14rem;font-weight:400;letter-spacing:.1em}.history-license__wrapper{display:flex;margin:0 auto 50px;min-width:500px}.history-license__input{font-size:16px;font-size:16rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #757575;border-radius:10px;box-sizing:border-box;padding:20px 20px;position:relative;flex-basis:300px}.history-license__btn{cursor:pointer;margin-left:20px}.history-license__btn .btn{width:100%}.history-list{width:100%;margin-bottom:100px;margin-top:80px;pointer-events:auto}.history-list thead{border-bottom:1px solid #4e4e4e;vertical-align:bottom}.history-list tr:nth-of-type(even){background:#faf9f9}.history-list th,.history-list td{font-size:15px;font-size:15rem;padding:10px;text-align:center}.history-list td:nth-of-type(4){white-space:nowrap}.history-list td:nth-of-type(6){text-align:right}.optional-wrapper{display:flex;flex-direction:column;gap:40px;margin:50px}.optional-section{display:flex;flex-direction:column;gap:20px}.optional-section.-company{border-top:1px solid #4e4e4e;margin-top:30px;padding-top:30px}.optional-ttl{font-size:24px;font-size:24rem;font-weight:300;margin-bottom:10px}.optional-items{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:5%}.optional-item{display:flex;flex-direction:column}.optional-item img{border:1px solid #00add1;width:100%}.optional-item.-link{justify-content:end}.optional-company{font-size:20px;font-size:20rem;margin-bottom:30px}.optional-company small{font-size:16px;font-size:16rem;font-weight:300;margin-right:5px}.optional-service__ttl{font-size:32px;font-size:32rem;font-weight:300;margin:10px 0 5px 0}.optional-service__subttl{font-size:18px;font-size:18rem;font-weight:300;margin-bottom:10px}.terms__ttl,.privacy__ttl{font-size:26px;font-size:26rem;font-weight:400;margin:0 auto;text-align:center;display:block;line-height:1.4}.terms__subttl,.privacy__subttl{font-size:16px;font-size:16rem;text-align:left;font-weight:normal}.privacy-policy,.terms-conditions{font-size:14px;font-size:14rem;margin:120px auto;max-width:800px;padding-bottom:120px;width:90%}.privacy-policy .privacy__ttl,.terms-conditions .terms__ttl{margin:100px auto 30px auto;min-width:300px}.privacy-policy .privacy__ttl:first-child,.terms-conditions .terms__ttl:first-child{margin-top:0}.privacy-policy .privacy__ttl br,.terms-conditions .terms__ttl br{display:none}@media only screen and (max-width: 768px){.privacy-policy .privacy__ttl br,.terms-conditions .terms__ttl br{display:block}}.privacy-policy .privacy__subttl,.terms-conditions .terms__subttl{margin-bottom:25px}.privacy-text,.terms-text{margin:0 auto 50px auto;text-align:left}.privacy-text.-mid,.terms-text.-mid{margin-bottom:10px}.privacy-text.-midwide,.terms-text.-midwide{margin-bottom:25px}.privacy-policy .privacy-policy__margin,.terms-conditions .terms-conditions__margin{margin:0 auto 30px auto}.privacy-list{margin:0 auto 50px 30px}.privacy-list.-mid{margin-bottom:25px}.terms-list{margin:0 auto 50px 10px}.terms-list.-text{margin:0 auto 50px 0}.privacy-sublist{margin:0 0 25px 40px}.privacy-sublist li{list-style-type:disc;list-style-position:outside}.privacy-list__li{list-style-type:lower-latin;list-style-position:outside;margin-bottom:10px;padding-left:10px;text-align:left}.terms-list__li{font-size:14px;font-size:14rem;list-style-type:decimal;list-style-position:outside;margin-bottom:10px;padding-left:1em;text-align:left}.terms-list__li ul{margin-left:20px}.terms-list__li ul li{padding-left:2em;list-style-type:none;counter-increment:cnt;text-indent:-2.5em}.terms-list__li ul li:before{content:"(" counter(cnt) ") ";margin-right:1.3em}.terms-list__txt{font-size:14px;font-size:14rem;list-style-type:none;list-style-position:inside;margin-bottom:10px}.terms-list__txt ul{margin-left:20px}.terms-list__txt ul li{padding-left:2em;list-style-type:none;counter-increment:cnt;text-indent:-2.5em}.terms-list__txt ul li:before{content:"(" counter(cnt) ") ";margin-right:1.3em}.portal-input{font-size:14px;font-size:14rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b1b1b1;box-sizing:border-box;margin-right:10px;padding:15px;position:relative}.portal-input.-full{width:100%}.portal-reportinput{font-size:14px;font-size:14rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b1b1b1;box-sizing:border-box;margin-right:10px;padding:15px;position:relative;width:240px}.portal-reportinput.-short{width:100px}.co-input{border:1px solid #d8d8d8;max-width:64px;height:40px;margin:0;padding:10px 12px}.co-input:focus{border:1px solid #00add1;box-sizing:border-box;box-shadow:0px 0px 10px rgba(0,173,209,.2);outline:none}.co-input.-text{max-width:290px;width:100%}.co-input.-invalid{border:1px solid red;box-sizing:border-box;box-shadow:0px 0px 10px rgba(208,2,27,.2)}.portal-checkbox{display:inline-block;vertical-align:middle}.portal-checkbox__txt{font-size:14px;font-size:14rem;align-items:center;display:flex;gap:6px;position:relative;white-space:nowrap}.portal-checkbox__txt::before,.portal-checkbox__txt::after{content:""}.portal-checkbox__txt::before{background:#fff;border:1px solid #b1b1b1;display:block;height:30px;width:30px}.portal-checkbox__txt::after{display:none}.portal-checkbox__input{display:none}.portal-checkbox__input:checked+.portal-checkbox__txt::after{content:url(../../img/portal/icon-check.svg);display:block;left:5px;top:7px;position:absolute}.co-checkbox{display:none}.form-box__span2{padding-left:30px;position:relative;margin:0 30px 0 0;color:#979797;display:block;width:100%}.form-box__span2::before{content:"";display:block;position:absolute;top:2px;left:0;width:18px;height:18px;background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;border-radius:3px}.co-checkbox:checked+.form-box__span2::after{content:"";display:block;position:absolute;top:-1px;left:4px;width:9px;height:16px;transform:rotate(40deg);border-bottom:4px solid #00add1;border-right:4px solid #00add1}.portal-select{display:inline-block;position:relative;vertical-align:middle}.portal-select:after{content:url(../../img/portal/icon-toggle.svg);pointer-events:none;position:absolute;right:10px;top:10px;transform:rotate(-90deg)}.portal-select.-amenity{width:200px}.portal-select__opt{font-size:15px;font-size:15rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b1b1b1;box-sizing:border-box;color:#757575;height:40px;padding:0 10px;position:relative;width:100%}.portal-reportform{padding-left:60px}.portal-reportform__wrapper{display:flex;flex-wrap:wrap;gap:28px;width:900px}.portal-reportform__wrapper li label{font-size:14px;font-size:14rem;color:#757575;display:block}.portal-reportform__wrapper li label.-required:after{font-size:18px;font-size:18rem;content:"*";color:#ee2b00;display:inline-block;margin-left:4px}.portal-reportform__btn{margin:20px 0;width:100%}.co-radio{display:none}.co-radio+.form-box__span{cursor:pointer;padding:6px 0 0 40px;position:relative}.co-radio+.form-box__span::before{content:"";display:block;position:absolute;top:0;left:0;width:28px;height:28px;border:1px solid #979797;box-sizing:border-box;border-radius:50%}.co-radio:checked+.form-box__span::after{content:"";display:block;position:absolute;top:5px;left:5px;width:18px;height:18px;background:#00add1;border-radius:50%}.case-list{width:100%}.case-list thead{background:#f5f5f5;vertical-align:bottom}.case-list tr:nth-of-type(even){background:#faf9f9}.case-list th,.case-list td{padding:10px;white-space:nowrap}.case-list td{font-size:14px;font-size:14rem;text-align:right}.case-list th{font-size:80%;text-align:center}.case-list td:nth-of-type(n + 2):nth-of-type(-n + 4){text-align:left}.case-list.-amenity tbody td.ko:after{content:"戸";display:inline-block;margin-left:4px}.case-list.-amenity tbody td.percent:after{content:"%";display:inline-block;margin-left:4px}.upgrade__wrapper{background-image:url(../../../public/img/portal/img-blurtable.png);background-repeat:repeat-x;height:300px;margin-top:20px;position:relative;width:100vw}.areamap{display:grid;gap:25px;grid-template-columns:2fr 1fr;margin-left:20px;width:calc(100vw - 400px)}.areamap__map{height:600px}.areamap__list{margin-right:20px}.areamap__list li{border-bottom:1px solid #4e4e4e;counter-increment:hn}.areamap__list.-free li:last-child{border-bottom:none;counter-increment:none;text-align:center;padding:10px 0}.areamap__name{font-size:14px;font-size:14rem;cursor:pointer;display:block;line-height:1;padding:16px 4px;white-space:nowrap}.areamap__name::before{font-size:16px;font-size:16rem;content:counter(hn);display:inline-block;font-weight:600;width:1.5em}.areamap__toggle{display:inline-block;margin-left:10px;transform:rotate(-90deg);transition:all .2s ease-out;vertical-align:middle}.areamap__check{display:none}.areamap__data{display:block;height:0;overflow:hidden;padding:0 10px;transition:all .2s ease-out}.areamap__data .btn{font-size:14px;font-size:14rem;border:1px solid #00add1;background:#fff;color:#00add1;padding:1em;margin:10px 0}.areamap__data .btn:hover{color:#fff}.areamap__check:checked~.areamap__name .areamap__toggle{margin-top:-3px;transform:rotate(90deg)}.areamap__check:checked~.areamap__data{display:block;height:-moz-fit-content;height:fit-content;padding:0 10px 10px}.areamap-data__ttl{border-top:1px dashed #aaa;font-weight:400;margin:10px 0;padding-top:10px}.areamap__bldg{display:grid;grid-template-columns:.5fr 2fr}.areamap__bldg dt{color:#aaa}.areamap-data__samples{display:grid;grid-template-columns:1fr 1fr .5fr .5fr 1fr;margin-bottom:10px}.amenity-result__wrapper{align-items:flex-end;display:flex;gap:40px}.amenity-sample__wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:30px 0 20px 30px;max-width:1200px;min-width:900px}.amenity-sample__wrapper img{width:100%}.amenity-result__item:nth-last-child(2){display:none}.amenity-result__item.-arrow{align-self:center}.amenity-result__item.-center{text-align:center}.amenity-result__item dd{text-align:center}.amenity-result__up{font-size:24px;font-size:24rem;color:#00add1;text-align:center}.amenity-summary__wrapper{border-bottom:1px solid #00add1;margin:10px 30px}#amenity-summary,#amenity-summary2,#contract-summary,#amenity-summary-detail{height:80px}.amenity__wrapper{align-items:flex-end;display:flex;gap:50px;margin:30px 0 20px 30px}#contracts_table{table-layout:fixed}.amenity-content__wrapper{border-top:1px dashed #000;display:grid;gap:70px;grid-template-columns:1fr 3fr;margin:0 30px 30px;padding-top:30px}.amenity-content__ttl{font-size:16px;font-size:16rem;font-weight:700;border-left:5px solid #00add1;margin-bottom:20px;padding-left:18px}.amenity-major__wrapper{display:flex;flex-direction:column}.amenity-content__list{counter-reset:listnum;margin-bottom:10px;width:100%}.amenity-content__list h5{background:#f5f5f5;border-bottom:1px solid #4e4e4e;font-weight:700;padding:10px;text-align:center}.amenity-content__list li{margin-bottom:12px}.amenity-content__list li:not(:first-of-type){padding-left:20px}.amenity-content__list li:not(:first-of-type):before{counter-increment:listnum;content:counter(listnum) ".";padding-right:15px}.amenity-competitive__wrapper{display:flex;flex-direction:column}.amenity-competitive__cat{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.amenity-competitive__items h5{font-weight:700;margin:10px 0;text-align:center}.amenity-competitive__item{display:flex;flex-direction:column;gap:10px}.competitive__input{display:none}.competitive__btn{align-items:center;background-color:#f0f3f5;border-radius:10px;display:flex;justify-content:center;height:110px}.competitive__btn:hover{background-color:#00add1;color:#fff;font-weight:700}.competitive__input:checked+span{background-color:#00add1;color:#fff;font-weight:700}.competitive__input:checked+span:before{content:url(../../img/portal/icon-check-wh.svg);display:inline-block;margin-right:10px}.amenity-link__wrapper{margin:30px 0 20px 30px;text-align:right}.amenity-detail__ttl{font-size:32px;font-size:32rem;color:#00add1;font-weight:300;margin-bottom:30px;text-align:center}.csv-download{bottom:36px;position:fixed;right:30%}.report-link{display:flex;bottom:36px;gap:20px;position:fixed;right:32px}.rentreport-link__btn,.kreport-link__btn{font-size:14px;font-size:14rem;background:#fff;border:1px solid #000;border-radius:50%;font-weight:400;height:90px;width:90px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.rentreport-link__btn:hover,.kreport-link__btn:hover{background:#f2c94c;transition:all .2s}.toggle__label{background:#d9d9d9;border-radius:14px;cursor:pointer;display:inline-block;height:28px;position:relative;width:58px}.toggle__input{display:none}.toggle__btn{align-items:center;background-color:#f97a43;border-radius:14px;display:flex;height:28px;justify-content:center;left:0;position:absolute;top:0;transition:all .1s linear;width:40px}.toggle__btn::after{font-size:15px;font-size:15rem;color:#fff;content:"OFF";font-weight:500;margin-top:-1px}.toggle__input:checked~.toggle__btn{background-color:#00add1;left:18px}.toggle__input:checked~.toggle__btn::after{content:"ON"}.icon-help{cursor:pointer;margin-left:8px}.icon-help img{vertical-align:text-top}.Loader{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000000000}.Loader.-active{display:block}.Loader__bg{background-color:rgba(255,255,255,.7);height:100vh;position:absolute;width:100%}.Loader__content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.textAnime{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:textAnime 2s infinite alternate;font-size:20px;display:inline-block}@keyframes textAnime{80%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}#page_top{width:50px;height:50px;position:fixed;right:-50px;bottom:50px;background:#00add1;opacity:0;border-radius:50%}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;color:#fff;position:absolute;width:25px;height:25px;top:-5px;bottom:0;right:0;left:0;margin:auto;text-align:center}.btn,a.btn{font-size:16px;font-size:16rem;background:#00add1;border:0;border-radius:8px;color:#fff;display:inline-block;font-weight:500;line-height:1;padding:1.2em 1.6em;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:hover,a.btn:hover{background:#40c1dd}.btn img,a.btn img{margin-right:6px;vertical-align:text-top}.btn.-full,a.btn.-full{width:100%}.btn.-disabled,a.btn.-disabled{background:#c8c8c8}.btn.-disabled:hover,a.btn.-disabled:hover{background:#c8c8c8}.btn.-text,a.btn.-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:#00add1;padding:0;transition:all .1s linear}.btn.-ranking-switch,a.btn.-ranking-switch{font-size:16px;font-size:16rem;font-family:"Barlow","Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:800;padding:1em 1.2em;text-align:center;width:-moz-fit-content;width:fit-content}.upgrade-btn{font-size:14px;font-size:14rem;background:linear-gradient(90deg, rgb(50, 156, 255) 0%, rgb(117, 188, 255) 35%, rgb(0, 173, 209) 70%, rgb(0, 143, 203) 100%);border-radius:6px;color:#fff !important;display:block;font-weight:700;letter-spacing:-0.07rem;padding:10px;position:relative;width:-moz-fit-content;width:fit-content}.upgrade-btn span{align-items:center;display:flex}.upgrade-btn span:before{content:url(../../img/portal/btn-icon-upgrade.svg);display:inline-block;margin-right:10px}.upgrade-btn.-lrg{font-size:18px;font-size:18rem;bottom:30px;padding:10px 20px;position:fixed;right:30%}@media only screen and (max-width: 460px){a.btn.-ranking-switch br{display:none}}.market-info__wrapper{display:grid;gap:40px;margin:50px;width:calc(100vw - 500px)}.market-info__wrapper.-half{grid-template-columns:1fr 1fr}.market-info__wrapper.-third{grid-template-columns:1fr 1fr 1fr}.market-info__subttl{font-size:18px;font-size:18rem;margin-bottom:20px;margin-left:50px}.market-info__lead{margin-left:50px}.market-disclaimer{margin:50px}.market-info__tbl{font-size:16px;font-size:16rem;display:flex;flex-wrap:wrap;border-bottom:1px solid #00add1;color:#000}.market-info__tbl dt,.market-info__tbl dd{padding:4px 0;text-align:center;width:50%}.market-info__tbl dt.table-ttl,.market-info__tbl dd.table-ttl{border-bottom:1px solid #00add1}.latestdata__wrapper{display:grid;gap:10px;grid-template-columns:repeat(6, 1fr);margin-left:50px;margin-bottom:20px;width:calc(100vw - 500px)}.latestdata__item{border-radius:10px;color:#fff;padding:4px;text-align:center}.latestdata__item h5{font-size:18px;font-size:18rem}.latestdata__item h6{font-size:14px;font-size:14rem}.latestdata__item:nth-child(1){background:#ed9a11}.latestdata__item:nth-child(2){background:#d1f1f1;color:#4e4e4e}.latestdata__item:nth-child(3){background:#7dc9d9;color:#4e4e4e}.latestdata__item:nth-child(4){background:#259bcc}.latestdata__item:nth-child(5){background:#006b98}.latestdata__item:nth-child(6){background:#13325e}.tooltip.-inline{display:inline;margin:0 0 0 10px;padding:0;position:relative}.tooltip:hover .tooltip__txt{visibility:visible;opacity:1}.tooltip__txt{background:rgba(0,0,0,.7);border-radius:10px;color:#fff;display:block;left:-40px;line-height:1.4;opacity:0;position:absolute;padding:10px;top:30px;transition:.1s;visibility:hidden;width:200px;z-index:100}.footer-alert{background:#ffc645;bottom:0;box-shadow:0px -10px 10px 0px rgba(0,0,0,.25);left:0;position:fixed;text-align:center;transition:all .5s ease-out;width:100vw;z-index:100}.footer-alert__toggle{display:none}.footer-alert__txt{font-size:15px;font-size:15rem;color:#4e4e4e;font-weight:700;line-height:1;margin:24px}.footer-alert__close{cursor:pointer;display:inline-block;position:absolute;right:26px;top:calc(50% - 17px);transition:all .1s linear}.footer-alert__close:hover{opacity:.75}.footer-alert__toggle:checked~.footer-alert{bottom:-63px;box-shadow:none}.bldg__wrapper{display:flex;flex-direction:row;gap:20px;height:100vh;overflow:hidden;width:100%}.bldginfo{background:#f5f5f5;min-width:500px;width:40vw}.bldgdata{overflow-y:scroll;padding:20px;width:100%}.bldg-header{align-items:end;display:flex;gap:10px;padding:20px 0 20px 30px}.bldgheader__ttl{font-size:14px;font-size:14rem;letter-spacing:.3em;text-transform:uppercase}.bldgname__wrapper{border-left:20px solid #00add1;margin-bottom:0;padding:0 30px 0 20px}.bldgname{font-size:32px;font-size:32rem;font-weight:300}.bldgaddress{font-size:16px;font-size:16rem;border-bottom:3px solid #fff;font-weight:300;padding-bottom:20px;position:relative}.bldgaddress:after{bottom:-4px;border-bottom:1px solid #dce7ef;content:"";left:0;position:absolute;width:100%}.bldginfo__wrapper{padding:10px 20px 20px 30px}.bldginfo-summary{align-items:flex-end;border-bottom:1px dashed #b1b1b1;display:flex;justify-content:space-between;padding-bottom:6px}.bldginfo__ttl{font-weight:300}.bldginfo__value{font-size:24px;font-size:24rem}.bldginfo__value.-yps:after{font-size:16px;font-size:16rem;content:"円/㎡";display:inline-block;font-weight:300}.bldginfo__value.-percent:after{font-size:16px;font-size:16rem;content:"%";display:inline-block;font-weight:300}.bldginfo__items{display:flex;flex-wrap:wrap;margin:10px 0}.bldginfo__items dt{font-weight:300;padding-top:2px;width:30%}.bldginfo__items dd{padding-top:2px;width:70%}.bldgmap{border:8px solid #fff;height:320px}.bldgdata__items{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);margin-bottom:50px}.bldgdata__ttl{font-size:16px;font-size:16rem;font-weight:400;margin-bottom:20px}.bldgdata__samples{border-top:1px solid #4e4e4e;table-layout:fixed;margin-bottom:10px;width:100%}.bldgdata__samples td{padding:6px;text-align:right}.bldgdata__samples td:first-child,.bldgdata__samples td .tooltip__txt{text-align:left}.bldgdata__samples thead td{background:#f5f5f5}.bldgdata__samples tbody tr:nth-child(even) td{background:#f5f5f5}.ranking__wrapper{align-items:center;background:#f7ed3c;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-top:20px;padding-bottom:100px;position:relative}.ranking__ttl{display:none;font-size:26px;font-size:26rem;border-top:3px solid #4e4e4e;font-weight:400;padding:30px 0 10px;text-align:center}.ranking__date{font-size:14px;font-size:14rem;border-bottom:1px solid #4e4e4e;font-weight:400;padding-bottom:10px;text-align:center;width:100%}.ranking-table__wrapper{overflow-x:auto;width:100%}.ranking__tbl{font-size:14px;font-size:14rem;min-width:800px;width:100%}.ranking__tbl thead{border-bottom:2px solid #4e4e4e}.ranking__tbl thead th{font-size:14px;font-size:14rem;margin-top:20px;padding:20px 0 6px;text-align:center}.ranking__tbl tbody tr:nth-child(-n+3) td:first-child{font-size:24px;font-size:24rem;color:#00add1;font-weight:800}.ranking__tbl tbody tr:hover td{background:#f5f5f5}.ranking__tbl tbody td{border-bottom:1px solid #4e4e4e;padding:6px;text-align:right}.ranking__tbl tbody td:first-child,.ranking__tbl tbody td:last-child{padding:6px 10px}.ranking__tbl tbody td:nth-child(n+2):nth-child(-n+3),.ranking__tbl tbody td:last-child{text-align:left}@media only screen and (max-width: 630px){.ranking__wrapper{display:flex;flex-direction:column}.ranking__wrapper a.btn.-ranking-switch{margin-bottom:30px;position:relative}.ranking__wrapper a.btn br{display:none}}.cards__wrapper{display:flex;gap:30px;margin:20px 0;overflow-x:scroll;width:auto}.card-item{background-color:rgba(255,255,255,.4);border-radius:10px;box-shadow:0px 0px 16px -6px rgba(0,0,0,.6);display:flex;flex-direction:column;padding:18px 24px}.card-item.-flash{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-name:flashFromLight}@keyframes flashFromLight{0%,100%{background-color:rgba(255,255,255,.4)}25%{background-color:rgba(0,173,209,.3)}50%{background-color:rgba(0,173,209,.8)}75%{background-color:rgba(0,173,209,.3)}}.card-item:nth-child(even){background-color:rgba(255,255,255,.9);animation-name:flashFromBright}@keyframes flashFromBright{0%,100%{background-color:rgba(255,255,255,.9)}15%{background-color:rgba(0,173,209,.6)}30%{background-color:rgba(0,173,209,.8)}65%{background-color:rgba(0,173,209,.6)}}.card__ttl,.card-satei__index{font-size:22px;font-size:22rem;font-weight:700}.card-spec{display:flex;gap:12px;width:460px}.card-spec li{white-space:nowrap}.card-spec li:first-child{max-width:240px;white-space:normal}.card-satei__wrapper{display:flex;justify-content:space-between;margin-top:10px}.card-satei__item{display:flex;flex-direction:column}.card-satei__item:nth-child(2){border-right:1px solid;border-left:1px solid;padding:0 20px}.card-satei__price{font-size:22px;font-size:22rem;font-weight:700}.card-satei__price:after{font-size:16px;font-size:16rem;display:inline-block;content:"万円";margin-left:2px}.card-satei__price.-en:after{content:"M"}.card-satei__result{font-size:16px;font-size:16rem}.card-satei__index{text-align:right}.scroll-wrapper{background:#f7ed3c;overflow:hidden;width:100%;position:relative}.scroll-wrapper:-webkit-scrollbar{display:none}.scroll-track{display:flex;width:-moz-max-content;width:max-content;animation:scroll-left 400s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.dtfh-floatingparent.dtfh-floatingparenthead:has(.fixedHeader-locked){display:none}html{scroll-behavior:smooth}.help-main__wrapper{background:#fff;display:flex;flex-direction:column;height:100vh;margin-top:140px;margin-left:0;min-width:100%;position:relative;z-index:1}.help-title-wrapper{display:flex;margin:30px 0;padding:0 5%;position:relative}.help-title-wrapper h2{font-size:40px;font-size:40rem;font-weight:400}.help-title-wrapper p{font-size:20px;font-size:20rem}.help-title{width:100%}.help-contact-wrapper{background-color:#f6f6f6;padding:20px;text-align:center;width:100%}.help-contact-wrapper h4{margin-top:10px}.help-contact__ttl{font-size:24px;font-size:24rem;font-weight:300}.help-wrapper{padding:0 5%;margin-top:20px}.help-menu{border-left:1px solid #dfe3e8;float:left;width:25%}.help-menu ul li a{color:#4a4a4a;display:block;font-size:1em;padding:.625em 0 .625em 1.0625em;transition:all 150ms}.help-sticky{position:sticky;top:10px}.help-main{background:#fff;float:right;width:75%;padding:0 20px}.help-main__title{font-size:20px;font-size:20rem;font-weight:400;margin-bottom:20px}.accordion-title{pointer-events:none}.help-main__content{border:1px solid #eee;padding:30px;margin-bottom:30px}.help-main__answers{margin-right:-30px}.help-main__answers .help-main__item{margin:0 0 40px 0;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;padding-right:30px}.help-main__answers .help-question{font-size:16px;font-size:16rem;color:#00add1;font-weight:400;margin-bottom:10px}.help-main__answers .help-question:before{font-size:20px;font-size:20rem;background:#00add1;border-radius:50%;color:#fff;content:"Q";display:inline-block;margin-right:20px;text-align:center;width:30px}.help-main__answers .help-answer{font-size:14px;font-size:14rem;display:flex;gap:20px;line-height:1.6}.help-main__answers .help-answer a:link,.help-main__answers .help-answer a:visited{color:#00add1;text-decoration:underline}.help-main__answers .help-answer .help-answer__img{display:block}.help-main__answers .help-answer .help-answer__img img{width:100%}.help-main__answers .help-answer .help-answer__img.-narrow img{min-width:400px;width:50%}.help-main__answers .help-answer h4{margin-top:30px}.help-main__answers .help-answer:before{font-size:20px;font-size:20rem;background:#4e4e4e;border-radius:50%;color:#fff;content:"A";display:block;height:30px;min-width:30px;text-align:center;width:30px}.help-answer__txt{display:inline;margin:6px 0}.help-table{margin-bottom:20px}.help-table th,.help-table td{padding:6px 10px;text-align:center}.help-table th{border-bottom:4px double #afafaf}.help-table th:first-child{border-right:1px solid #afafaf}.help-table td{border-bottom:1px solid #afafaf}.help-table td:first-child{border-right:1px solid #afafaf}.help-asnwer__list{margin-left:30px}.help-asnwer__list li{margin:10px 0}.help-asnwer__list li .fas{color:#337ab7;margin-right:20px}.help-asnwer__list li span{font-weight:500;margin-right:10px}@media only screen and (max-width: 768px){.help-menu{display:none}.help-main{padding:20px 0 0 0;width:100%}.help-main__content{padding:15px;margin-bottom:10px}.help-main__title{margin:0}.help-title-wrapper{flex-direction:column}.help-contact-wrapper{margin-top:30px;position:static}.help-accordion-item__mobile{overflow:hidden}.help-accordion-item__mobile .accordion-title{position:relative;cursor:pointer;display:block;width:100%;text-align:left;min-height:1.25em;padding-right:1.5em;pointer-events:all}.help-accordion-item__mobile .accordion-title::after{position:absolute;right:0;top:1px;width:1.25em;height:1.25em;font-family:"Font Awesome 5 Free";content:"";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.help-accordion-item__mobile .accordion-title.js-active::after{content:""}.help-accordion-item__mobile .accordion-content{display:none}.help-accordion-item__mobile .help-main__answers{-moz-column-count:1;column-count:1;margin-top:30px;margin-right:0}.help-accordion-item__mobile .help-main__answers .help-main__item{padding:0}}