﻿@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}article,aside,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html{min-height:100%}body{font-feature-settings:"pwid";-webkit-font-feature-settings:"pwid";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}address,caption,cite,code,em,th{font-style:normal;font-weight:normal;text-align:left}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}input[type=search]{border-radius:0;-webkit-appearance:none}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%;scroll-behavior:smooth}body{font-size:14px;font-size:14rem;background:#fff;color:#000;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:#000}a{color:#0083ba;transition:all .1s linear;text-decoration:none}a:visited{color:#13325a}a:focus{color:#00a7ed}a:hover{color:#00a7ed}a:active{color:#00a7ed}a:hover{opacity:.75}@media only screen and (max-width: 768px){body{min-width:initial}}.header{width:100%}.header__ttl{margin:6px 46px}.header__space{background-color:#11325a;padding:10px 40px}.header__nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:cener;-ms-align-items:cener;align-items:cener;background-color:#11325a;padding:10px 40px}.nav-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav-list li{border-right:1px solid #fff}.nav-list li:last-of-type{border:0}.nav-list li:last-of-type{margin-left:auto}.nav-item{font-size:16px;font-size:16rem;color:#fff;display:inline-block;font-weight:500;line-height:38px;padding:2px 20px}.nav-item:hover,.nav-item:visited{color:#fff}.nav-item.-active{color:#bedc7e}.header-tkt__wrapper{display:none}.footer{background-color:#11325a;bottom:0;box-shadow:0px -4px 10px rgba(0,0,0,.2);overflow:hidden;position:fixed;width:100%;z-index:100}.footer .footer__control{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:0 2%}.footer .footer__msg{color:#fff;float:left;margin:20px 30px}.footer .footer__msg span{font-size:24px;font-size:24rem;font-weight:700;margin:0 5px}.footer.-loading,.footer.-complete{background-color:#fff;box-shadow:none}.footer.-loading .footer__control,.footer.-complete .footer__control{display:block;float:none;position:relative;text-align:center}.footer.-loading .footer__control .footer__left,.footer.-complete .footer__control .footer__left{bottom:15px;left:20px;position:absolute}.footer__note{font-size:16px;font-size:16rem;color:#fff;display:inline-block;font-weight:700;margin:0 10px}.footer__note input{margin-left:10px}.footer__btn{font-size:16px;font-size:16rem;background-color:#fff;border:none;border-radius:5px;color:#11325a;font-weight:700;line-height:1;margin:15px 20px;padding:16px 24px;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer__btn.-pdf{background:#fff url(../../img/propassist/icon-pdf.svg) no-repeat 14px center;border:2px solid #11325a;padding-left:50px}.footer__btn.-xls{background:#fff url(../../img/propassist/icon-xls.svg) no-repeat 14px center;border:2px solid #11325a;padding-left:50px}.footer__btn.-reload{border:2px solid #11325a;bottom:0;position:absolute;right:0}.footer__btn.-reload:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer__btn:hover{opacity:.8}.footer__btn.-txt{background-color:rgba(0,0,0,0);color:#fff;font-weight:400;text-decoration:underline}.footer__btn.-txt:hover{opacity:.7}.footer__btn:disabled{opacity:.3}.footer__btn .step{background:url(../../img/propassist/footer-btn-step.svg) no-repeat;background-size:22px 22px;font-weight:300;padding:0 20px 0 30px;text-transform:uppercase}.inputform__h2{font-size:24px;font-size:24rem;font-weight:300;margin:40px 0 60px;text-align:center}.inputform{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;min-height:300px;margin:0 auto 80px}.inputform__sec{animation:fadeIn;animation-duration:1s;padding:0 40px 40px;width:500px}.inputform__sec:nth-of-type(2){border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.inputform__ttl{font-size:16px;font-size:16rem;font-weight:700;margin-bottom:30px}.inputform__subttl{font-size:14px;font-size:14rem;color:#e13535;margin-bottom:20px;margin-top:-50px;text-align:center}.inputform__group{margin-bottom:14px}.inputform__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.inputform__list dt,.inputform__list dd{margin-bottom:14px}.inputform__list dt{line-height:1;padding-top:12px;width:120px}.inputform__list dt.-optional:after{font-size:12px;font-size:12rem;background:#afafaf;color:#fff;content:"任意";display:inline-block;margin-left:4px;margin-top:4px;padding:4px 4px}.inputform__list dd{width:calc(100% - 120px)}.inputform__list dd.-noinput input{background-color:#efefef;color:#efefef;pointer-events:none}.inputform__list input[type=search]{margin-bottom:5px}dt.inputform__list-ttl{margin-bottom:18px}dt.inputform__list-ttl.-wide{width:100%}.inputform__list-item.-wide{width:100%}.inputform__checklist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inputform__checklist li{margin-bottom:14px;width:50%}.inputform__txt{margin-bottom:20px}dd>.inputform__txt{margin-top:9px}.inputform__note{font-size:14px;font-size:14rem}@media only screen and (max-width: 1000px){.inputform{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inputform__sec{border-right:none}}.zenkankyou-btn,a.zenkankyou-btn{font-size:16px;font-size:16rem;background:linear-gradient(180deg, #3F5E8B 0%, #13325E 100%);border:none;border-radius:5px;color:#fff;display:inline-block;font-weight:700;height:60px;line-height:1;padding:22px 33px;transition:all .1s linear;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.zenkankyou-btn.-disabled,a.zenkankyou-btn.-disabled{background:none;background-color:#afafaf}.zenkankyou-btn.-inputform,a.zenkankyou-btn.-inputform{font-size:16px;font-size:16rem;font-weight:500;height:40px;padding:12px 18px}.zenkankyou-btn:hover,a.zenkankyou-btn:hover{opacity:.8}.zenkankyou-btn.-txt,a.zenkankyou-btn.-txt{background:none;color:#11325a;font-weight:400;text-decoration:underline}.zenkankyou-btn.-txt.-rev,a.zenkankyou-btn.-txt.-rev{color:#fff}.zenkankyou-btn.-txt:hover,a.zenkankyou-btn.-txt:hover{opacity:.7}.ws-header{margin-bottom:20px}.ws-header__data-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#f8f8f8}.ws-header__img{margin:13px 4px 13px 18px}.ws-header__data{border-right:1px solid #cdcdcd;margin:13px 0;padding:0 1%}.ws-header__data li{margin:4px 20px}.ws-header__data:last-of-type{border-right:none}.ws-header__data.-floor .ws-header__data-ttl,.ws-header__data.-fee .ws-header__data-ttl{width:92px}.ws-header__data-ttl,.ws-header__data-txt{display:inline-block}.ws-header__data-ttl{white-space:nowrap;width:100px}.filter-summary{border:1px solid #afafaf;margin:0 40px;width:360px}.filter-summary__dl,.filter-summary__msg,.filter-summary__chart{margin:0 42px}.filter-summary__dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:10px;margin-top:30px}.filter-summary__dl dt,.filter-summary__dl dd{margin-bottom:10px}.filter-summary__dl dt{font-weight:700;width:120px}.filter-summary__dl dd{text-align:right;width:calc(100% - 120px)}.filter-summary__num{font-size:48px;font-size:48rem;font-weight:400;line-height:1;margin-right:10px}.filter-summary__num.-alert{color:#cd0000}.filter-summary__msg{color:#cd0000;font-weight:700;margin-bottom:30px}.filter-summary__msg.-nofilter{color:#e13535;margin-top:100px;text-align:center}.piechart__msg{color:#e13535;font-weight:700;margin-bottom:30px;margin-top:100px;text-align:center}.filter-summary__chart{margin-bottom:30px;text-align:center}.filter-summary__chart img{margin-bottom:15px}.condition{margin-top:-20px;min-width:1400px}.condition__price,.condition__price-list,.condition__option,.condition__checklist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.condition__price,.condition__option{border-bottom:1px solid #cdcdcd;padding:16px 20px}.condition__price-list,.condition__checklist{width:1000px}.condition__header,.condition__ttl{font-size:16px;font-size:16rem;font-weight:700;width:356px}.condition__price-list dt{font-size:15px;font-size:15rem;font-weight:700;margin-right:10px}.condition__price-list dd{margin-right:36px}.condition__total{font-size:18px;font-size:18rem}.condition__option{margin-bottom:10px}.condition__txt{font-size:14px;font-size:14rem;font-weight:400;margin:10px 40px 0 0}.condition__checklist{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.condition__checklist li{width:200px}.condition__action{margin:30px 0;text-align:center;width:1400px}.result{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1500px;margin-bottom:80px}.result__figure{margin:0 18px 15px;width:440px}.result__sticky{position:sticky;top:0}.result__map{margin-bottom:30px}.result__map iframe{border:none}.result__gm{border:4px solid #11325a;margin-bottom:8px}.result__gm iframe{vertical-align:top}.result__gm-caption{font-size:15px;font-size:15rem}.result__graph img{margin-bottom:15px}.result__graph figcaption{font-weight:400}.result__graph iframe{border:none}.result__addon{background:#f3f8fb;margin-top:30px;padding:20px 0}.result__addon .result__addonbtn{display:block;margin:0 auto}.result__addon .result__addonnote{margin-bottom:20px;text-align:center}.result__list{margin-bottom:15px}.result__note{background:#f8f8f8;border-bottom:1px solid #afafaf;color:#444;margin-bottom:10px;padding:14px 10px 8px;position:relative}.result__note .target-num{font-size:20px;font-size:20rem;font-weight:700;margin:0 4px}.result__note a{float:right;line-height:2.4;text-decoration:underline}.result__note .criteria{border-bottom:1px solid #ececec;display:block;padding-bottom:10px}.create-new{position:absolute;left:calc(50% - 145px)}.rank-tbl{margin-bottom:15px}.rank-tbl__legend th{font-size:13px;font-size:13rem;font-weight:700;margin-bottom:5px;text-align:center}.rank-tbl__legend th.-sorter{color:#0083ba;vertical-align:bottom}.rank-tbl__legend th.tablesorter-headerAsc .tablesorter-header-inner:after{color:#11325a;font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin-left:5px;display:block}.rank-tbl__legend th.tablesorter-headerDesc .tablesorter-header-inner:after{color:#11325a;font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin-left:5px;display:block}.rank-tbl__legend th.tablesorter-headerUnSorted .tablesorter-header-inner:after{color:#b0b0b0;font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin-left:5px;display:block}.rank-tbl__legend th.tablesorter-headerUnSorted.sorter-false .tablesorter-header-inner:after{content:none}.rank-tbl__ol{font-size:15px;font-size:15rem}.rank-tbl__tr{background-color:#f8f8f8;line-height:1;border-bottom:1px solid #fff;transition:background-color .1s linear}.rank-tbl__tr.-sim-1st{background-color:#92d0ff}.rank-tbl__tr.-sim-2nd{background-color:#d4edff}.rank-tbl__tr.-above{background-color:#d4edff}.rank-tbl__tr.-self{background-color:#ffccaf}.rank-tbl__tr:hover{background-color:#fff}.rank-tbl__item{text-align:center;overflow:hidden}.rank-tbl__item .reg-checkbox,.rank-tbl__item .rank-tbl__del-btn{margin:10px 0}.rank-tbl__item.-check{width:54px}.rank-tbl__item.-rank{font-weight:700;width:40px}.rank-tbl__item.-name{width:190px}.rank-tbl__item.-rent,.rank-tbl__item.-fee,.rank-tbl__item.-tsubo,.rank-tbl__item.-total,.rank-tbl__item.-deposit{width:80px}.rank-tbl__item.-size{width:70px}.rank-tbl__item.-level,.rank-tbl__item.-distance,.rank-tbl__item.-age,.rank-tbl__item.-story{width:50px}.rank-tbl__item.-amenity{width:107px}.rank-tbl__item.-size,.rank-tbl__item.-tsubo{border-left:4px solid #fff}.rank-tbl__data .rank-tbl__item.-age:after{content:"年"}.rank-tbl__data .rank-tbl__item.-name{font-size:13px;font-size:13rem;text-align:left}.rank-tbl__data.-step4 .rank-tbl__item{line-height:1.3;padding:16px 0}.rank-tbl__item.-name.-apartment:before{background-color:#fff;border-radius:50%;border:solid 1px #ef931a;color:#ef931a;content:"A";display:inline-block;font-weight:700;height:22px;line-height:20px;margin-right:4px;text-align:center;width:22px}.rank-tbl__item.-name.-mansion:before{background-color:#fff;border-radius:50%;border:solid 1px #70b8ee;color:#0083ba;content:"M";display:inline-block;font-weight:700;height:22px;line-height:20px;margin-right:4px;text-align:center;width:22px}.rank-tbl__del-btn{font-size:16px;font-size:16rem;background:#6c6c6c;border:none;border-radius:5px;color:#fff;font-weight:700;line-height:1;padding:8px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rank-tbl__del-btn:hover{opacity:.8}.rank-tbl__legend .rank-tbl__item.-rank:before{content:""}.rank-tbl__legend .rank-tbl__item.-name{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.rank-tbl__legend .rank-tbl__item.-deposit,.rank-tbl__legend .rank-tbl__item.-empty,.rank-tbl__legend .rank-tbl__item.-del{border-left:none}.rank-tbl__legend .rank-tbl__item.-empty{padding-left:10px}.rank-tbl__legend .rank-tbl__item.-deposit{letter-spacing:-0.03em;text-align:center}.rank-tbl__bldname{width:160px}.rank-tbl__wrapper{display:block;overflow:auto;-webkit-overflow-scrolling:touch}.rank-tbl.-compare{width:1080px}.rank-tbl.-compare .rank-tbl__legend{font-size:13px;font-size:13rem}.rank-tbl.-compare .rank-tbl__legend .rank-tbl__item{min-height:auto}.rank-tbl.-compare .rank-tbl__legend .rank-tbl__item.-rank{font-size:12px;font-size:12rem;width:50px}.rank-tbl.-compare .rank-tbl__data .rank-tbl__item{padding:10px 0}.rank-tbl.-compare .rank-tbl__item.-rank{font-size:16px;font-size:16rem;width:50px}.rank-tbl.-compare .rank-tbl__item.-name{font-size:12px;font-size:12rem;width:213px}.rank-tbl.-compare .rank-tbl__item.-rent,.rank-tbl.-compare .rank-tbl__item.-tsubo,.rank-tbl.-compare .rank-tbl__item.-total,.rank-tbl.-compare .rank-tbl__item.-est-rent{width:96px}.rank-tbl.-compare .rank-tbl__item.-fee{width:77px}.rank-tbl.-compare .rank-tbl__item.-deposit{width:72px}.rank-tbl.-compare .rank-tbl__item.-size{width:70px}.rank-tbl.-compare .rank-tbl__item.-level,.rank-tbl.-compare .rank-tbl__item.-distance,.rank-tbl.-compare .rank-tbl__item.-age,.rank-tbl.-compare .rank-tbl__item.-story{width:50px}.rank-tbl.-compare .rank-tbl__item.-amenity{width:107px}.rank-tbl.-compare .rank-tbl__item.-size,.rank-tbl.-compare .rank-tbl__item.-tsubo{border-left:none}.range-status{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;float:left;height:30px;margin:26px 20px 26px 28px}.range-status-frame{background-color:#fff;border-radius:10px;height:30px;margin-right:20px;position:relative;width:320px}.range-status-bar{border-radius:10px;height:30px;left:0;position:absolute;top:0;transition:all .5s ease-out}.range-status-bar.-normal{background-color:#ffe600}.range-status-bar.-safe{background-color:#bedc7e}.range-status-bar.-risky{background-color:#d22d3f}.range-status-msg{font-size:18px;font-size:18rem;color:#fff;font-weight:700}.range-status.-compare{-webkit-align-items:center;-ms-align-items:center;align-items:center;float:none;margin:0 0 30px 0}.range-status.-compare .range-status-frame{background-color:#e5e5e5;margin:0 20px 0 0}.range-status.-compare .range-status-bar.-normal{background-color:#edc700}.range-status.-compare .range-status-bar.-safe{background-color:#88c03f}.range-status.-compare .range-status-bar.-risky{background-color:#d22d3f}.range-status.-compare .range-status-msg{color:#000}.ws-summary,.ws-summary__cond,.ws-summary__cond-data,.ws-summary__result,.ws-summary__amenity{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ws-summary{margin:0 auto 24px;max-width:1400px}.ws-summary__item{padding:0 50px}.ws-summary__item.-result{border:1px solid #cdcdcd;border-width:0 1px}.ws-summary__item.-result .ws-summary__ttl{margin-bottom:40px}.ws-summary__item iframe{border:none}.ws-summary__ttl{font-size:16px;font-size:16rem;font-weight:700;margin-bottom:20px;text-align:center}.ws-summary__cond{-webkit-align-items:center;-ms-align-items:center;align-items:center}.ws-summary__cond.-nofilter{color:#e13535;display:block;line-height:10;text-align:center}.ws-summary__cond-chart{margin-right:27px;text-align:center}.ws-summary__cond-chart img{margin-bottom:8px}.ws-summary__cond-chart figcaption{white-space:nowrap}.ws-summary__cond-data{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:230px}.ws-summary__cond-data dt,.ws-summary__cond-data dd{margin-bottom:10px}.ws-summary__cond-data dt{width:70px}.ws-summary__cond-data dd{min-width:160px}.ws-summary__result{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:240px}.ws-summary__result dt,.ws-summary__result dd{margin-bottom:20px;width:120px}.ws-summary__result dt{font-weight:700}.ws-summary__result dd{text-align:right;white-space:nowrap}.ws-summary__result-num{font-size:48px;font-size:48rem;font-weight:400;line-height:1;margin-right:10px}.ws-summary__amenity{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin:20px 0}.ws-summary__amenity.-after{color:#e13535}.compare{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2%;margin:0 2% 50px}.compare__wrapper{width:49%}.compare__cond,.compare__total{background-color:#f8f8f8;border-bottom:1px solid #a3a3a3}.compare__cond{margin-bottom:10px;overflow:hidden}.compare__ttl{font-size:16px;font-size:16rem;border-bottom:1px solid #afafaf;font-weight:400;letter-spacing:.15em;margin:0 30px 30px;padding:14px 12px 12px;text-align:center}.compare__cond-data{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px;width:60%}.compare__cond-data dt,.compare__cond-data dd{font-size:16px;font-size:16rem;margin-bottom:8px;width:50%}.compare__cond-data.-option{margin-left:10px}.compare__cond-data.-option dt,.compare__cond-data.-option dd{width:auto}.compare__total{font-size:14px;font-size:14rem;font-weight:400;letter-spacing:.15em;margin-bottom:15px;position:relative;text-align:center}.compare__total-ttl{font-size:18px;font-size:18rem;background-color:#1a3d84;border-radius:50%;color:#fff;height:74px;left:-15px;line-height:74px;position:absolute;text-align:center;top:-22px;width:74px}.compare__total-num{font-size:30px;font-size:30rem;color:#cd0000;display:inline-block;margin:0 10px}.compare__date{font-size:14px;font-size:14rem;height:20px;margin-bottom:25px}.compare__gm{border:4px solid #11325a;overflow:hidden;max-width:780px}.compare__gm iframe{vertical-align:top}.compare__wrapper.-after .compare__cond-value{display:inline-block;font-weight:700;width:100px}.compare__wrapper.-after .compare__cond-value.-diff,.compare__wrapper.-after .compare__cond-diff.-diff{color:#cd0000}.compare__wrapper.-after .rank-tbl__wrapper{margin-bottom:45px}.modal-reg__box{font-size:16px;font-size:16rem;box-shadow:0px 4px 10px rgba(0,0,0,.15);background:#fff;border:1px solid #afafaf;height:auto;left:calc(50% - 250px);line-height:1.6;overflow:hidden;padding:60px 0;position:fixed;top:calc(50% - 296px);transition:all .2s ease-out;width:500px;z-index:101}.modal-reg__ttl{font-size:20px;font-size:20rem;font-weight:500;margin-bottom:40px;text-align:center}.modal-reg__bg{background:rgba(255,255,255,.6);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-addr{left:calc(50% - 425px);padding:20px 0;top:40px;width:850px}.modal-addr__ttl{font-size:16px;font-size:16rem;border-bottom:1px solid #11325a;color:#11325a;font-weight:500;margin:0 25px 20px;padding:20px 2px}.modal-addr__bread{color:#525252;font-weight:500;margin:0 25px 20px}.modal-addr__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin:0 25px 20px}.modal-addr__action li{margin-left:6px}.addr-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.addr-list li{width:25%}.addr-list__txt{background:#f5f4f4;cursor:pointer;display:block;font-weight:500;line-height:1;margin:5px;overflow:hidden;padding:12px;text-overflow:ellipsis;white-space:nowrap}.addr-list__txt:hover{background:#d4e9f1}.addr-list__checkbox{display:none}.addr-list__checkbox:checked+.addr-list__txt{background:#11325a;color:#fff}.tab-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 25px 20px}.tab-box__label{background:#11325a;color:#fff;cursor:pointer;font-weight:500;margin-right:5px;order:-1;padding:8px 12px;position:relative;text-align:center;top:1px;white-space:nowrap;z-index:1}.tab-box__label:last-of-type{margin-right:0}.tab-box__content{width:100%;height:0;overflow:hidden;opacity:0}.tab-box__radio{display:none}.tab-box__radio:checked+.tab-box__label{background:#fff;border:1px solid #afafaf;border-bottom:0;color:#11325a}.tab-box__radio:checked+.tab-box__label+.tab-box__content{border:1px solid #afafaf;height:290px;overflow:auto;padding:25px 15px;opacity:1}.tab-box__radio:disabled+.tab-box__label{background:#fff;border:1px solid #afafaf;color:#afafaf}.tags{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;padding:16px 20px;margin-bottom:30px}.tags__ttl{font-size:16px;font-size:16rem;font-weight:700;width:300px}.tags__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags__item{color:#11325a;font-weight:500;margin:5px 10px}.reg-btn{font-size:16px;font-size:16rem;background:linear-gradient(180deg, #3F5E8B 0%, #13325E 100%);border:0;color:#fff;display:inline-block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:500;line-height:normal;padding:8px 14px;text-align:center;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}.reg-btn:hover,.reg-btn:visited{color:#fff}.reg-btn:hover{opacity:.75}.reg-btn.-large{font-size:20px;font-size:20rem;padding:14px;width:100%}.reg-btn.-request{background:#ff655b}.reg-btn.-unlist{background:#3b5987}.reg-btn.-cancel-txt{background:rgba(0,0,0,0);color:#11325a}.reg-btn:disabled,.reg-btn.-disabled{background:#afafaf}.reg-btn:disabled:hover,.reg-btn.-disabled:hover{opacity:1}.modal-thanks__box{font-size:16px;font-size:16rem;box-shadow:0px 4px 10px rgba(0,0,0,.15);background:#fff;border:3px solid #11325a;height:auto;left:calc(50% - 250px);line-height:1.6;overflow:hidden;padding:20px 30px;position:fixed;top:5%;transition:all .2s ease-out;width:500px;z-index:101}.modal-thanks__ttlwrapper{margin-bottom:10px;padding:30px 0 10px;text-align:center}.modal-thanks__ttl{font-size:20px;font-size:20rem;color:#11325a;display:block;font-weight:400;margin-bottom:30px;width:100%}.modal-thanks__bg{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-thanks__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:20px;margin-bottom:10px}.modal-thanks__action li{margin-left:20px}.modal-note__box{font-size:16px;font-size:16rem;box-shadow:0px 4px 10px rgba(0,0,0,.15);background:#fff;border:1px solid #afafaf;height:auto;left:calc(50% - 250px);line-height:1.6;overflow:hidden;padding:20px;position:fixed;top:calc(50% - 296px);transition:all .2s ease-out;width:500px;z-index:101}.modal-note__box.-calendar{left:calc(50% - 500px);top:50px;width:1000px}.modal-note__ttl{font-size:18px;font-size:18rem;border-bottom:1px solid #afafaf;color:#0083ba;font-weight:400;margin-bottom:20px;padding-bottom:10px;text-align:left}.modal-note__ttl span{font-size:14px;font-size:14rem;color:#000}.modal-note__form{width:90%;margin:0 auto 20px}.modal-note__bg{background:rgba(255,255,255,.6);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-note__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin:0 25px 20px}.modal-note__action li{margin-left:6px}.modal-note__close{position:absolute;right:20px;top:20px}.modal-note__calendar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.calendar-table{font-size:15px;font-size:15rem;width:100%}.calendar-table td{padding:4px 8px;text-align:center}.calendar-table thead tr td{background:#0083ba;color:#fff}.calendar-table tbody tr:nth-child(even){background:#f8f8f8}.calendar-table tbody tr td{border-bottom:1px solid #eee}.calendar-table:nth-child(2){margin-left:2px;margin-right:1px}.calendar-table:nth-child(3){margin-left:1px;margin-right:2px}.modal-ticket__box{font-size:16px;font-size:16rem;box-shadow:0px 4px 10px rgba(0,0,0,.15);background:#fff;border:3px solid #11325a;height:auto;left:calc(50% - 250px);line-height:1.6;overflow:hidden;padding:20px 30px;position:fixed;text-align:center;top:5%;transition:all .2s ease-out;width:500px;z-index:101}.modal-ticket__ttlwrapper{padding:30px 0 10px}.modal-ticket__ttl{font-size:18px;font-size:18rem;color:#11325a;display:block;font-weight:700;margin-bottom:30px;width:100%}.modal-ticket__detail .price,.modal-ticket__detail .num{font-size:36px;font-size:36rem}.modal-ticket__detail .price{margin-left:30px}.modal-ticket__detail .num{margin:0 4px}.modal-ticket__bg{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-ticket__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px;margin-bottom:10px}.modal-ticket__action a{margin-bottom:20px}.modal-method__box{font-size:16px;font-size:16rem;box-shadow:0px 4px 10px rgba(0,0,0,.15);background:#fff;height:calc(100vh - 10%);left:calc(50% - 350px);line-height:1.6;max-height:760px;overflow-y:auto;padding:30px 30px 10px;position:fixed;text-align:left;top:5%;transition:all .2s ease-out;width:700px;z-index:101}.modal-method__ttlwrapper{padding:0 10px 20px}.modal-method__ttl{font-size:18px;font-size:18rem;color:#11325a;display:block;font-weight:700;margin-bottom:20px;width:100%}.modal-method__bg{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-method__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px;margin-bottom:10px;text-align:center}.addon__wrapper{margin:40px 5% 0}.addon-ttl__wrapper{margin-bottom:40px;position:relative}.addon__ttl{font-size:20px;font-size:20rem;color:#11325a;font-weight:700;text-align:center}.addon__subttl{font-size:16px;font-size:16rem;font-weight:400;margin:40px 0 10px;text-align:left}.addon__subttl span{font-size:24px;font-size:24rem;margin-right:10px}.addon__subttl strong{color:#e13535}.addon-box{margin-bottom:40px;max-height:400px;overflow-y:auto}.addon-btn__wrapper{position:absolute;right:0;bottom:0}.addon-btn{font-size:16px;font-size:16rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;background-color:#fff;border:1px solid #11325a;color:#11325a;padding:6px;transition:background-color .1s linear}.addon-btn i{font-size:28px;font-size:28rem;margin-right:5px}.addon-btn:hover{background-color:#f8f8f8}.addon-tbl{width:100%}.addon-tbl__legend,.addon-tbl__data{font-size:14px;font-size:14rem}.addon-tbl__legend th{background:#fff;font-weight:700;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.addon-tbl__legend th.-optional .tablesorter-header-inner:after{font-size:12px;font-size:12rem;background:#afafaf;color:#fff;content:"任意";display:inline-block;margin-left:4px;margin-top:4px;padding:4px 4px}.addon-tbl__list{line-height:1}.addon-tbl__list.-db{transition:background-color .1s linear}.addon-tbl__list.-db:hover{background-color:#fff}.addon-tbl__list td{padding:6px 6px 6px 0}.addon-tbl__list td.-builtyear{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.addon-tbl__list td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.addon-tbl__list td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addon-tbl__item{text-align:left}.addon-tbl__item.-check{width:100px}.addon-tbl__item.-name.-apartment:before{background-color:#fff;border-radius:50%;border:solid 1px #ef931a;color:#ef931a;content:"A";display:inline-block;font-weight:700;height:22px;line-height:20px;margin-right:4px;text-align:center;width:22px}.addon-tbl__item.-name.-mansion:before{background-color:#fff;border-radius:50%;border:solid 1px #70b8ee;color:#0083ba;content:"M";display:inline-block;font-weight:700;height:22px;line-height:20px;margin-right:4px;text-align:center;width:22px}.addon-tbl__item.-builtyear{width:230px}.addon-tbl__bldname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addon-tbl__del-btn{font-size:16px;font-size:16rem;background:#6c6c6c;border:none;border-radius:5px;color:#fff;font-weight:700;line-height:1;padding:8px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.addon-tbl__del-btn:hover{opacity:.8}.addon-tbl__del-btn.-all{font-size:14px;font-size:14rem;padding:8px 10px}.s-detail{margin:0 30px 40px 60px;width:800px}.s-detail.-condo-detail{width:600px}.s-detail__back{font-weight:500;margin-left:-30px}.s-detail__back .fas{font-weight:900;margin-right:16px}.s-detail__ttl{font-size:16px;font-size:16rem;border-bottom:1px solid #11325a;color:#11325a;font-weight:500;line-height:40px;margin-bottom:20px;padding:12px 2px;position:relative}.s-detail__subttl{color:#11325a;font-weight:500;margin-bottom:20px}.s-detail__msg{color:#ff655b;position:absolute;right:0;top:24px}.s-detail__addr{color:#525252;font-weight:bold;margin-bottom:20px}.s-detail__setform{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;font-size:14rem;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:middle;-ms-align-items:middle;align-items:middle;margin-bottom:10px}.s-detail__setform dt{line-height:40px}.s-detail__search{margin:30px 0}.s-detail__search-label,.s-detail__search-txt{margin-right:20px}.s-detail__search-label{font-size:14px;font-size:14rem}.reg-input.s-detail__search-lot{margin:0 20px;width:160px}.reg-input.s-detail__search-lot:first-of-type{margin-left:0}.s-detail__data{font-size:14px;font-size:14rem;margin-bottom:20px;overflow:hidden;width:100%}.s-detail__data dt{float:left;width:120px}.s-detail__data dd{margin-bottom:10px;margin-left:120px}.s-detail__data dd:last-of-type{margin-bottom:0}.s-detail__data dd:after{clear:both;content:"";display:block}.s-detail__selectnum{border:1px solid #11325a;color:#525252;height:80px;margin-bottom:20px;padding:10px}.s-detail__na{float:right}.pagination{display:flex;list-style:none;border-radius:8px;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.page-link{font-size:16px;font-size:16rem;position:relative;display:block;padding:0 10px;margin-left:0;min-width:36px;height:34px;line-height:34px;color:#11325a;background-color:#fff;border:1px solid #11325a;border-right:none;text-align:center}.page-link:hover{z-index:2;text-decoration:none;background-color:#e9f4fc}.page-link:focus{z-index:2;outline:0}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item{border-color:#11325a}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.page-item:last-child .page-link{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #11325a}.page-item.active .page-link{z-index:1;color:#fff;background-color:#11325a;border-color:#11325a}.page-item.disabled .page-link{pointer-events:none;cursor:auto;opacity:.3}.select-options{background:#fff;border:1px solid #11325a;display:none;box-shadow:0 0 5px #11325a;height:690px;left:140px;list-style-type:none;margin:0 0 0 1em;overflow-y:scroll;padding:0;position:absolute;top:-380px;width:100px;z-index:10}.select-options li{font-size:13px;font-size:13rem;display:block;cursor:pointer;padding:.2em 1em}.select-options li:hover{background:#ecf3f5}.hidden{display:none}.ui-tooltip{position:absolute}.tooltip.-inline{display:inline}.tooltip__txt{display:none}.tooltip__box,.tooltip__box--center{font-size:14px !important;font-size:14rem !important;background-color:#000 !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;color:#fff !important;margin-left:-60px;max-width:260px !important;padding:14px 16px !important;z-index:999 !important}.tooltip__box:after,.tooltip__box--center:after{border-width:16px 9px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:" ";pointer-events:none;position:absolute;top:100%;left:20px;margin-left:-9px}.tooltip__box--center{max-width:160px !important}.tooltip__box--center:after{left:50%}.mansion-name-tooltip-style{width:fit-content;font-size:14px !important;font-size:14rem !important;background-color:#000 !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;color:#fff !important;margin-left:-60px;padding:14px 16px !important}.mansion-name-tooltip-style :after{border-width:16px 9px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:" ";pointer-events:none;position:absolute;top:100%;margin-left:-9px;left:50%}.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,.5);height:100vh;position:absolute;width:100%}.Loader__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.amenity-wrapper{margin-bottom:80px}.amenitylist__h2{font-size:24px;font-size:24rem;font-weight:300;margin:40px 0 20px;text-align:center}.amenitylist__h5{font-size:16px;font-size:16rem;font-weight:300;margin-bottom:20px;text-align:center}.amenitylist__h5 span{font-weight:700}.amenitylist__h5 span.-step2{color:#11325a}.amenitylist__h5 span.-step4{color:#e13535}.amenitylegend-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:20px;margin-bottom:60px}.amenitylegend:before{border-radius:3px;content:"";display:inline-block;height:22px;margin-right:8px;vertical-align:bottom;width:22px}.amenitylegend.-unselected:before{background:#f8f8f8;border:1px solid #11325a}.amenitylegend.-current:before{background:#11325a}.amenitylegend.-additional:before{background:#e13535}.amenitylist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 5%}.amenitylist-section{margin-bottom:50px;width:100%}.amenitylist-section.-half{margin-right:1%;width:48%}.amenitylist-section__ttl{font-size:18px;font-size:18rem;font-weight:400;margin-bottom:20px;text-decoration:underline}.amenitylist-group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px}.amenitylist-group__ttl{font-size:16px;font-size:16rem;display:inline-block;font-weight:400;width:100px}.amenitylist-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.amenitylist-item{line-height:3.2;margin-right:10px}.amenitylist-input{display:none}.amenitylist-label{background:#f8f8f8;border:1px solid #11325a;border-radius:4px;color:#11325a;cursor:pointer;padding:8px 10px;white-space:nowrap}.amenitylist-input:checked+.amenitylist-label{background-color:#11325a;color:#fff}.ranking{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:0 20px 20px 20px}.ranking-summary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 1%;text-align:center;width:20%}.ranking-summary__ttl{font-weight:700;margin-bottom:30px;text-align:center}.ranking-summary__result{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:10px}.ranking-summary__bldg{font-size:48px;font-size:48rem;margin-right:20px}.ranking-summary__bldg:after{content:"棟";font-size:.3em}.ranking-summary__room{font-size:48px;font-size:48rem}.ranking-summary__room:after{content:"室";font-size:.3em}.ranking-summary__note{color:#e13535;margin-bottom:30px;margin-top:10px}.ranking-summary__methodbtn{background:#f8f8f8;border:1px solid #cdcdcd;box-sizing:border-box;padding:10px 16px}.ranking-control,.condition-control{background:#f3f8fb;padding:50px 20px 10px;position:relative;width:76%}.ranking-control__ttl,.condition-control__ttl{font-size:16px;font-size:16rem;color:#11325a;left:-10px;padding-left:80px;position:absolute;top:14px}.ranking-control__ttl:after,.condition-control__ttl:after{font-family:"Font Awesome 5 Free";font-size:4em;content:"";color:#fff;font-weight:900;position:absolute;top:-35px;left:5px}.ranking-control__subttl{font-size:15px;font-size:15rem;margin-bottom:20px}.ranking-control__wrapper,.condition-control__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px 0}.ranking-control__item:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #cedce0;margin-left:20px;padding-left:20px;gap:20px}.ranking-control__item:nth-of-type(2) .ranking-control__subttl{width:100%}.ranking-control__set{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ranking-control__set dt{line-height:1;padding-top:12px;width:50px}.ranking-control__set dd{white-space:nowrap}.ranking-control__set dd.-noinput input{background-color:#efefef;color:#efefef;pointer-events:none}.ranking-control__action{text-align:center}.condition-control__items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px}.condition-control__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-align-self:center;align-self:center}.condition-control__item dt{font-weight:700;margin-bottom:5px}.condition-control__item .condition-control__total span{font-size:36px;font-size:36rem}.condition-control__amenity{font-size:36px;font-size:36rem;color:#0083ba;line-height:.9;vertical-align:middle}.condition-control__amenitybtn{background:#fff;border:1px solid #e13535;color:#e13535;font-weight:700;padding:8px;margin:0 10px}.condition-control__action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.rep-step{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:24px 0 30px}.rep-step__li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:top;-ms-align-items:top;align-items:top;color:#afafaf}.rep-step__li.-done .rep-step__num,.rep-step__li.-active .rep-step__num{font-weight:700}.rep-step__li.-done{color:#000}.rep-step__li.-done a{color:#000}.rep-step__li.-done a:hover{text-decoration:underline}.rep-step__li.-active{color:#0083ba}.rep-step__li:after{background:url(../../img/propassist/step-dot.png) no-repeat;background-size:45px 6px;content:"";display:block;height:6px;margin:4px 10px 0;width:45px}.rep-step__li:last-of-type:after{display:none}.rep-step__num,.rep-step__txt{display:block;line-height:1.4;text-align:center}.rep-step__num{font-size:16px;font-size:16rem;margin-bottom:12px}.rep-step__txt{font-size:14px;font-size:14rem}.aboutranking{background:#11325a;color:#fff;position:absolute;width:220px;right:20px;top:140px;z-index:99}.aboutranking input[type=checkbox]:checked+label:after{font-family:"Font Awesome 5 Free";font-size:1em;content:"";color:#fff;font-weight:900;display:block;text-align:center}.aboutranking input[type=checkbox]+label:after{font-family:"Font Awesome 5 Free";font-size:1em;content:"";color:#fff;font-weight:900;display:block;text-align:center}.aboutranking__ttl{font-size:16px;font-size:16rem;font-weight:700;padding:10px 10px 5px;text-align:center}#toggle-btn{display:none}.toggle-inner{display:none}#toggle-btn:checked~.toggle-inner{display:block}.aboutranking__inner{animation:fadeIn;animation-duration:.6s;margin-bottom:20px;padding:10px 20px}.aboutranking__inner ul{margin:10px 0 10px 10px}.aboutranking__inner ul li{list-style-type:disc}.ranking-guide{margin-top:60px;text-align:center}.ranking-guide:after{content:"";background-image:url("../../img/propassist/img-guide.png");background-size:contain;display:inline-block;height:123px;vertical-align:middle;width:105px}.ranking-balloon{font-size:18px;font-size:18rem;color:#11325a;background-color:#fff;border:1px solid #afafaf;display:inline-block;font-weight:400;padding:25px;position:relative;border-radius:10px;text-align:center}.ranking-balloon:before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:rgba(0,0,0,0) #fff;border-width:0 26px 26px 0;bottom:-16px;left:calc(50% + 100px);margin-left:-10px}.ranking-balloon:after{content:"";position:absolute;display:block;z-index:0;border-style:solid;border-color:rgba(0,0,0,0) #afafaf;border-width:0 25px 25px 0;bottom:-16px;left:calc(50% + 100px);margin-left:-11px}.ws-report{border-top:1px solid #8b999f;border-bottom:1px solid #8b999f;margin:20px 2%;padding:20px 0}.ws-report__ttl{font-size:36px;font-size:36rem;color:#11325a;font-weight:300;letter-spacing:.2em;margin:20px 0;text-align:center}.ws-report__wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:20px}.ws-report__chart{width:50%}.ws-report__summary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%}.ws-report__balloon{font-size:24px;font-size:24rem;color:#11325a;background-color:#fff;display:inline-block;font-weight:300;padding:25px;position:relative;border-radius:10px;text-align:center}.ws-report__balloon span{font-size:72px;font-size:72rem}.ws-report__note{color:#11325a;background-color:#fff;background-image:linear-gradient(180deg, #eee 1px, transparent 1px);background-size:100% 2.5em;line-height:2.5em;margin:20px 0;padding-bottom:1px}.ws-prereport{color:#8b999f;padding-top:20px;text-align:center}.camp-maisoku__wrapper{background:#f8f8f8;margin:20px auto 100px;max-width:1200px;padding:20px;position:relative;text-align:center}.camp-maisoku__wrapper .ico__deal{font-size:18px;font-size:18rem;background:#11325a;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.15);color:#fff;display:inline-block;height:140px;left:calc(50% - 450px);letter-spacing:0;line-height:24px;padding:26px 22px;position:absolute;text-transform:uppercase;top:-30px;width:140px}.camp-maisoku__wrapper .ico__deal .free{font-size:38px;font-size:38rem;margin:4px 0}.camp-maisoku__ttl{font-size:36px;font-size:36rem;font-weight:300}.camp-maisoku__subttl{font-size:16px;font-size:16rem;color:#11325a;font-weight:700;margin:20px 0}.camp-maisoku__note{font-size:18px;font-size:18rem}.reg-checkbox{display:inline-block;margin-right:10px}.reg-checkbox.-box-only{margin-right:0;width:30px}.reg-checkbox__txt{font-size:14px;font-size:14rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:30px;padding-left:42px;position:relative}.reg-checkbox__txt:before,.reg-checkbox__txt:after{content:"";position:absolute}.reg-checkbox__txt:before{background:#fff;border:1px solid #afafaf;display:block;height:30px;left:0;top:0;width:30px}.reg-checkbox__txt:after{display:none}.reg-checkbox__txt.-doubleline:before{top:50%;transform:transitionY(-50%)}.reg-checkbox__input{display:none}.reg-checkbox__input:checked+.reg-checkbox__txt:after{font-size:18px;font-size:18rem;color:#0083ba;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:900;left:6px;line-height:1;top:5px}.reg-checkbox__input:checked+.reg-checkbox__txt.-doubleline:after{top:20px}.reg-checkbox__input:disabled+.reg-checkbox__txt{color:#afafaf}.reg-checkbox__input:disabled+.reg-checkbox__txt:before{border:1px solid #e5e5e5}.reg-checkbox.-txt-left{margin-left:10px;margin-right:0}.reg-checkbox.-txt-left .reg-checkbox__txt{padding-left:0;padding-right:42px}.reg-checkbox.-txt-left .reg-checkbox__txt:before{left:auto;right:0}.reg-checkbox.-txt-left .reg-checkbox__input:checked+.reg-checkbox__txt:after{left:auto;right:6px}.reg-input{background:#fff;border:1px solid #afafaf;padding:0 10px;height:40px;vertical-align:top;width:240px}.reg-input::placeholder{color:#afafaf}.reg-input:focus{border:1px solid #0083ba;box-shadow:0px 0px 10px rgba(0,131,186,.3)}.reg-input.-short{vertical-align:middle;width:120px}.reg-input.-min{vertical-align:middle;width:40px}.reg-input.-long{vertical-align:middle;width:300px}.reg-input.-footer-note{font-size:16px;font-size:16rem;vertical-align:middle;width:200px}.reg-input.-xshort{vertical-align:middle;width:90px}.number-container{display:inline-block;position:relative;white-space:nowrap}.number-container .reg-input.-hyphens{position:relative}.number-container .reg-input.-hyphens:not(:focus){z-index:1;color:rgba(0,0,0,0)}.number-container .reg-input.-hyphens:focus{z-index:3;color:#000}.number-container .reg-input.-hyphens:-webkit-autofill{transition:background-color 5000s ease-in-out 0s !important}.number-container .reg-input.-hyphens:-webkit-autofill:not(:focus){z-index:1;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.number-container .number-overlap{font-size:14px;font-size:14rem;display:inline-block;background:rgba(0,0,0,0);left:10px;position:absolute;pointer-events:none;text-align:left;top:10px;width:calc(100% - 20px) !important;z-index:2}.reg-select{display:inline-block;position:relative;vertical-align:middle;height:40px;width:132px}.reg-select:after{content:"";border:0px;border-bottom:solid 1px #000;border-right:solid 1px #000;height:7px;margin-top:-4px;pointer-events:none;position:absolute;right:11px;top:50%;width:7px;transform:rotate(45deg)}.reg-select.-long{width:200px}.reg-select.-min{width:80px}.reg-select.-short{width:100px}.reg-select__opt{background:#fff;border:1px solid #afafaf;border-radius:0;box-sizing:border-box;height:40px;padding:10px;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reg-textarea{background:#fff;border:1px solid #afafaf;border-radius:0;box-sizing:border-box;height:120px;padding:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reg-textarea.-ev{height:60px}.zenkankyou-inputfile{cursor:pointer}.zenkankyou-inputfile__txt{font-size:16px;font-size:16rem;background:linear-gradient(180deg, #3F5E8B 0%, #13325E 100%);border:0;border-radius:5px;color:#fff;display:inline-block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-weight:500;height:40px;line-height:1;margin-bottom:10px;padding:11px 18px;text-align:center;transition:all .1s linear}.zenkankyou-inputfile__txt:hover,.zenkankyou-inputfile__txt:visited{color:#fff}.zenkankyou-inputfile__txt:hover{opacity:.75}.zenkankyou-inputfile__input{display:none}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin:20px 40px 0}.reg-result{margin:0 40px 40px}.result-box{border:1px solid #11325a;margin-bottom:40px}.result-box__tbl{width:100%}.result-box__tbl thead{background:#e5e5e5}.result-box__tbl th,.result-box__tbl td{font-size:13px;font-size:13rem;border-right:1px solid #afafaf}.result-box__tbl th:last-of-type,.result-box__tbl td:last-of-type{border-right:0}.result-box__tbl th{padding:4px 8px;text-align:center}.result-box__tbl tbody tr{border-top:1px solid #fff}.result-box__tbl tbody tr:nth-child(even){background:#f8f8f8}.result-box__tbl tbody tr:hover{background:#ecf3f5}.result-box__tbl tbody td{padding:10px}.result-box__td{line-height:30px;text-align:center}.result-box__td.-size,.result-box__td.-rent{text-align:right}.btnlink{color:#d32d26;cursor:pointer;display:block;text-decoration:underline}.result-nav,.result-nav__cmd{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.result-nav{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline;margin-bottom:10px}.result-nav__count{font-size:14px;font-size:14rem;display:inline-block;padding:16px 16px 0;white-space:nowrap}.result-nav__count .count-num{margin-left:10px}.result-nav__count .count-num.-nearlimit{color:#e13535}.result-nav__count .count-num.-limit{color:#e13535;font-weight:700}.result-nav__cmd{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin-left:auto}.result-nav__cmd li{margin-left:10px;margin-top:10px}.result-nav__btn{font-size:16px;font-size:16rem;background-color:#fff;border:none;border-radius:5px;color:#11325a;font-weight:400;line-height:1;padding:16px 24px;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.result-nav__btn.-reload{border:1px solid #11325a}.result-nav__btn.-reload:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.result-nav__btn:hover{background:#11325a;color:#fff}.setbox{border:1px solid #11325a;display:inline-block;margin-bottom:40px;padding:20px;width:100%}.setbox.-off{display:none}.setbox.-filter{margin-right:20px}.setbox.-billing{display:none;padding-top:10px}.setbox__header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;border-bottom:1px solid #11325a;margin-bottom:10px;padding:10px 0}.setbox__ttl{font-size:16px;font-size:16rem;color:#11325a;font-weight:500;margin-bottom:10px}.setbox__cmd{margin-bottom:8px}.setbox__btn{font-size:16px;font-size:16rem;background:linear-gradient(180deg, #3F5E8B 0%, #13325E 100%);border:none;color:#fff;font-weight:400;line-height:1;padding:10px 16px;transition:all .1s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.setbox__btn:hover{opacity:.8}.setbox__btn:visited{color:#fff}.setbox__form-column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.setbox__form-column .setform{display:block}.setbox__amount span{font-size:46px;font-size:46rem}.setbox__billing-history{max-height:100px;overflow-y:auto}.setbox__billing-table{width:100%}.setbox__billing-table tr{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.setbox__billing-table tr:nth-child(even) td{background:#f8f8f8}.setbox__billing-table td{padding:4px 8px}.setbox__billing-table td:first-of-type{width:20%}.setbox__billing-table td:nth-of-type(2){width:50%}.setbox__billing-table td:nth-of-type(3){text-align:right;width:30%}.setform dt{font-size:14px;font-size:14rem;padding:10px 0}.setform dd{margin-bottom:20px}.setform dd:last-of-type{margin-bottom:0}.setform dd:after{clear:both;content:"";display:block}.filter-input{background:#fff;border:1px solid #afafaf;padding:0 10px;height:40px;vertical-align:top;width:220px}.filter-input::placeholder{color:#afafaf}.filter-input.-active::placeholder{color:#000}@media only screen and (max-width: 1570px){.setform-inline .setform-inline__item:nth-of-type(2) dt{text-align:left}}.ticket-plan__wrapper{margin:0 40px}.pricing-table{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;margin:50px 0;position:relative;width:100%}.pricing-table .pricing-option{border:3px solid #11325a;width:20%;background:#fff;padding:2% 2%;text-align:center;transition:all .3s ease-in-out;position:relative;min-height:450px;margin:1%;min-width:300px}.pricing-table .pricing-option.is-empty{min-height:0;height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border:none}.pricing-table .pricing-option.is-empty:hover{height:0;border:none}.pricing-table .pricing-option:hover{cursor:pointer;box-shadow:0px 2px 30px rgba(0,0,0,.3);transform:scale(1.04)}.pricing-table .pricing-option:hover h3{color:#e13535}.pricing-table .pricing-option:hover a{background:linear-gradient(180deg, #F85B5B 0%, #E13535 100%);border:none}.pricing-table .pricing-option .ico__deal{font-size:18px;font-size:18rem;background:#ef931a;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.15);color:#fff;display:inline-block;height:140px;left:calc(50% - 70px);letter-spacing:0;line-height:24px;padding:26px 22px;position:absolute;text-transform:uppercase;top:-50px;width:140px}.pricing-table .pricing-option .ico__deal .free{font-size:38px;font-size:38rem;margin-bottom:4px}.pricing-table .pricing-option .ico__deal .value{color:#000}.pricing-table .pricing-option .ico__deal .value .num{font-size:42px;font-size:42rem}.pricing-table .pricing-option .price-option__cat{color:#fff;font-weight:700;left:0;padding:5px;position:absolute;right:0;text-transform:uppercase;top:0;width:auto}.pricing-table .pricing-option .price-option__cat.-addon{background-color:#11325a}.pricing-table .pricing-option .price-option__cat.-upgrade{background-color:#e13535}.pricing-table .pricing-option hr{border:none;border-bottom:1px solid #f0f0f0}.pricing-table .pricing-option .option-ttl{border-bottom:1px dashed #11325a;min-height:100px;position:relative}.pricing-table .pricing-option h2{color:#11325a;font-weight:400}.pricing-table .pricing-option h2 span{font-size:72px;font-size:72rem}.pricing-table .pricing-option h3{font-size:16px;font-size:16rem;color:#6c6c6c;font-weight:700;margin:10px 0;transition:all .3s ease-in-out}.pricing-table .pricing-option h4{font-size:18px;font-size:18rem;color:#11325a;text-transform:uppercase}.pricing-table .pricing-option h5{font-size:16px;font-size:16rem;color:#11325a;font-weight:400}.pricing-table .pricing-option .price-wrapper .price{font-size:36px;font-size:36rem;margin-bottom:10px}.pricing-table .pricing-option .price-wrapper .price-detail{font-size:16px;font-size:16rem}.pricing-table .pricing-option .purchase-wrapper{position:absolute;bottom:20px;left:0;right:0}@media only screen and (max-width: 768px){.pricing-table{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pricing-table .pricing-option{padding:5% 5% 20% 5%;width:90%}.pricing-table .pricing-option:nth-of-type(n+2){margin:30px 0 !important}.pricing-table .pricing-option:nth-of-type(n+2) .ico__deal{left:-30px}}.campaign-wrapper{color:#11325a;text-align:center;width:100%}.campaign-ttl{font-size:20px;font-size:20rem;background:#f5c723;letter-spacing:.2em;margin:0}.campaign-ttl strong{font-size:30px;font-size:30rem}.campaign-ttl span{font-size:18px;font-size:18rem;font-weight:300;letter-spacing:0}.campaign-subttl{font-size:16px;font-size:16rem;background:#fff2c3;padding:20px 0}.campaign-note{font-size:14px;font-size:14rem;margin:20px 0;text-align:center;width:100%}.error__wrapper{margin:100px auto;padding:0 2%;text-align:center}.error-ttl{font-size:36px;font-size:36rem;font-weight:300;margin-bottom:50px}.error__txt{font-size:18px;font-size:18rem;line-height:2;margin:90px 0}.error__link{font-size:18px;font-size:18rem;color:#cd0000;text-decoration:underline}.error__link:visited{color:#cd0000}.error-note{font-size:18px;font-size:18rem;font-weight:400;margin:100px 0}