@charset "UTF-8";address,article,body,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,h5,h6,header,html,iframe,img,li,nav,object,ol,p,section,span,td,th,tr,ul,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ul{list-style:none}a{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}input,select{vertical-align:middle}img,textarea{vertical-align:bottom}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.clearfix:after{clear:both;content:"";display:block}html{font-size:62.5%}body{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;word-break:break-all}body.is-fix{overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:1330px;padding-left:15px;padding-right:15px}header{align-items:center;border-bottom:4px;border-color:#707070;border-style:solid;display:flex;justify-content:space-between;margin-bottom:25px}@media screen and (max-width:1024px){header{display:block;padding:15px 0 0}}.header-heading{padding-left:20px}@media screen and (max-width:1024px){.header-heading{margin-bottom:15px}}.header__nav{display:flex}@media screen and (max-width:1024px){.header__nav{justify-content:flex-end}}.header__nav li{background:#707070;width:170px}.header__nav li:nth-child(2){background:#4e4d4d}.header__nav li:nth-child(3){background:#a40000}.header__nav li:nth-child(3) a:before{background:url(../images/icon01.png);content:"";display:inline-block;height:21px;margin-right:5px;vertical-align:middle;width:21px}.header__nav li:nth-child(4){background:#00568e}.header__nav li:nth-child(4) a:before{background:url(../images/icon02.png);content:"";display:inline-block;height:19px;margin-right:5px;vertical-align:middle;width:23px}.header__nav li a{color:#fff;display:block;font-size:1.3rem;font-weight:700;line-height:55px;text-align:center}#pageTop{background:url(../images/icon_pagetop.png) no-repeat 50%;bottom:160px;cursor:pointer;font-size:0;height:28px;position:absolute;right:25px;width:48px}#pageTop a{display:block;height:100%}footer{border-top:1px solid hsla(0,0%,93%,.933);font-size:1.1rem;justify-content:space-between;margin-top:50px;padding:15px 40px 15px 15px;position:relative}.footer-left,footer{align-items:center;display:flex}.footer-left address{font-style:normal}.footer-logo{margin-right:15px}.footer-info{align-items:center;display:flex;font-weight:700}.page-heading{color:#707070;font-size:2.6rem}.page-heading,.page-heading+p{font-weight:700;margin-bottom:28px;text-align:center}.page-heading+p{font-size:1.3rem}.common-heading{font-size:1.9rem;font-weight:700}.border-heading{border-bottom:solid;border-color:#333;border-width:3px;font-size:2.2rem;margin-bottom:20px;padding-bottom:4px}.square-heading{background:#a0a0a0;color:#fff;font-size:1.8rem;font-weight:700;line-height:40px;margin-bottom:15px;text-align:center}.common-button,.medium-button,.mini-button{background:#707070;border:none;color:#fff;cursor:pointer;display:block;font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:25px;padding:10px 0;text-align:center;width:260px}.common-button.delete-status-button,.delete-status-button.medium-button,.delete-status-button.mini-button{background:#898989!important}.common-button:before,.medium-button:before,.mini-button:before{background:url(../images/arr_right01.png) no-repeat 50%;content:"";display:inline-block;height:10px;margin-bottom:4px;margin-right:10px;vertical-align:middle;width:5px}.medium-button{font-size:1.4rem;font-weight:400;line-height:34px;margin-top:15px;padding:0;width:172px}.mini-button{background-color:#898989;font-size:1.3rem;font-weight:400;line-height:25px;margin-top:0;padding:0;text-align:center;width:90px}.delete-button{background-color:#898989!important}.copy-button{background:#cdcdcd;border:none;display:block;padding:1em;position:absolute;right:0;top:0}.err-msg{color:red;display:block;margin-bottom:5px}.search-box{margin-bottom:30px}.search-box .inner{background:#eee;box-shadow:0 0 13px #d4d4d4}.search-box .inner .common-heading{padding:8px 12px}.form-area{background:#fff;border:1px solid #eee;padding:18px 35px}.form-area input[type=text]{font-size:1.4rem;line-height:1.5}.form-area input[type=text],.form-area input[type=text].flatpickr{border:1px solid #eee;padding:5px}.form-area input[type=checkbox]{margin:0 5px 0 0;vertical-align:baseline}.form-area dt{font-size:1.6rem;font-weight:700;margin-right:10px}.form-area--simple dl{display:inline-block;margin-right:15px}.form-area--simple dl dd,.form-area--simple dl dt{display:inline-block;vertical-align:middle}.form-area--simple dl dd span{font-size:1.6rem;margin-left:5px;vertical-align:middle}.form-area--simple dl dd+dd{margin-left:1em}.form-area--simple input{margin-bottom:13px;margin-top:13px}.form-area--column2{display:flex;flex-wrap:wrap;padding:0}.form-area__state{border-right:1px solid #eee;padding:18px 15px 18px 35px;width:53.5%}@media screen and (max-width:1024px){.form-area__state{border-bottom:1px solid #eee;border-right:none;padding:20px;width:100%}}.form-area__state label{cursor:pointer;display:inline-block;font-size:1.4rem;margin:4px 0;padding:5px 0;width:85px}.form-area__info{padding:35px 35px 20px;width:46.5%}@media screen and (max-width:1024px){.form-area__info{padding:20px;width:100%}}.form-area__info dl+dl{margin-top:20px}.form-area__info dl dd,.form-area__info dl dt{display:inline-block;vertical-align:middle}.form-area__info dl dd span{font-size:1.6rem;margin-left:5px;vertical-align:bottom}.form-area__info dl dd+dd{margin-left:10px}.form-area__info label{cursor:pointer;margin-right:15px}.pager{margin-top:30px}.pager ul{display:flex;justify-content:center}.pager li{margin:0 1.5px}.pager li a,.pager li span{background:#707070;color:#fff;display:block;font-size:1.3rem;font-weight:700;line-height:40px;text-align:center;transition:.3s;width:40px}.pager li a:hover,.pager li span{background:#252525}.case-label{background:#fff;display:inline-block;font-size:1.3rem;font-weight:700;line-height:1;min-width:70px;padding:6px 5px 4px;text-align:center}.case-label--investigation{background:#b3d465}.case-label--through{background:#b2b5aa}.case-label--proposal{background:#ffbae9}.case-label--negotiation{background:#f6b37f}.case-label--preparation{background:#fb8cab}.case-label--registration{background:#cb95da}.case-label--suspended{background:#e1e3de}.case-label--completed{background:#6591d4}.case-label--incident{background:#eb5e68}.case-label--untreated{background:#74ccf5}.case-label--replyed{background:#eeba07}.case-label--required_answer{background:#fafd00}.case-label--waiting_for_price{background:#d49465}.case-label--waiting_for_place{background:#80a944}.case-label--waiting_for_detail{background:#8faadc}.case-label--want_to_buy{background:#fa8cc0}.case-label--unknown_address{background:#bd92af}.case-label--checking_answer{background:#cfeb5e}.estate-label{background:#fff;display:inline-block;font-size:1.3rem;font-weight:700;line-height:1;min-width:70px;padding:6px 5px 4px;text-align:center}.estate-label--investigation{background:#ddf69f}.estate-label--obstacle{background:#fff45c}.estate-label--perfect{background:#f7cbfb}.estate-label--completed{background:#cbeafc}.estate-label--suspended{background:#e1e3de}.estate-label--waiting_for_shinrinbo{background:#fa924c}.estate-label--waiting_for_government{background:#bfa4cb}.case-list{margin-bottom:60px;margin-top:40px;width:100%}.case-box{background:#efefef;margin-bottom:20px;position:relative;transition:.3s;width:calc(50% - 10px)}.case-box:hover{background:#dcdcdc}.case-box .case-label,.case-box .estate-label{position:absolute;right:0;top:0}.case-box__body{background:url(../images/arr_right02.png) no-repeat right 28px top 60%;padding:15px 70px 15px 15px}.case-box__head{align-items:center;display:flex;font-size:1.3rem}.case-box__head .case-date{font-weight:700;margin-right:15px}.case-box__head .case-id{margin-right:15px}.case-box__head .case-name{font-size:1.6rem;font-weight:700}.case-box__head .case-name span{font-weight:400}.case-text{font-size:1.2rem;margin-top:8px}.case-report{border-top:1px solid #dcdcdc;display:flex;font-size:1.2rem}.case-report dt{align-items:center;background:#7d7d7d;color:#fff;display:flex;flex:none;line-height:30px;margin-right:10px;padding:0 10px}.case-report--recently{background:#fbfae1}.case-report__date{align-items:center;color:#00568e;display:flex;flex:none}.case-report__text{padding:5px 10px}.case-estate{border-top:1px solid #dcdcdc;padding:10px}.case-estate__list{background:#fff}.case-estate__list dl{align-items:center;border:1px solid #dcdcdc;border-bottom:none;display:flex;font-size:1.3rem;padding:6px 10px;transition:.3s}.case-estate__list dl:last-child{border-bottom:1px solid #dcdcdc}.case-estate__list dl:hover{background:#fef1f1}.case-estate__list dl dd{margin-left:10px}.case-estate__list .estate-name{font-weight:700}.case-others-number{color:#a40000;font-weight:700;margin-top:5px;text-align:center;text-decoration:underline}.status{border:1px solid #e5e5e5;padding:25px}.status__head{border-bottom:1px solid #e5e5e5;margin-bottom:25px;padding-bottom:25px}.status__list{display:flex;flex-wrap:wrap;justify-content:space-between}.status__left{-moz-column-count:2;column-count:2;width:37.8%}.status__right{width:61%}.status__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:3px;page-break-inside:avoid}.status__item a{text-decoration:underline}.status__item+.status__item{margin-top:5px}.status__item.id dd,.status__item.id dt{display:inline-block}.status__item.states li{display:inline-block;margin-right:.6em}.status__item dt{font-weight:700;margin-bottom:2px}.status__item dt:before{background:#e5e5e5;content:"";display:inline-block;height:8px;margin-right:5px;width:8px}.status__item dd{font-size:1.3rem;padding-left:13px}.status__head{align-items:flex-start;display:flex;flex-wrap:wrap}.status__head .status__name{display:flex;padding-right:10px;width:25.5%}.status__head .status__name dt{width:110px}.status__head .id{font-size:2rem;font-weight:700;margin-bottom:10px}.status__head .name{font-size:2rem;font-weight:700;margin-bottom:11px}.status__head .status__info{padding-right:10px;width:45.5%}.status__head .status__info dd div,.status__head .status__info dt div{display:inline-block}.status__head .status__info dd div+div,.status__head .status__info dt div+div{margin-left:1em}.status__head .status__info dt{margin-bottom:12px}.status__head .status__button{display:flex;justify-content:space-between;width:29%}.status__head .status__button>button{margin-left:0;margin-right:0;width:48%}.status__head .status__button form{width:48%}.status__head .status__button form button{width:100%}.status__table{margin-top:20px}.status__table .title{font-size:1.8rem;font-weight:700;margin-bottom:5px}.status__table table{width:100%}.status__table td,.status__table th{border:1px solid #c9c9c9;padding:10px 10px 20px}.status__table th{background:#eee;text-align:center;text-align:left;width:15%}.status__table td{font-size:1.3rem;padding:10px 20px}.status__table td:nth-child(2){width:8%}.status__table td:nth-child(4){width:16%}.status__table td:nth-child(6){width:31%}.panel-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.panel-left,.panel-right{width:49%}.panel+.panel{margin-top:30px}.panel .wysiwyg{border:1px solid #e5e5e5;width:100%}.panel input[type=text].flatpickr{border:1px solid #e5e5e5;margin-bottom:10px;padding:5px;width:210px}.panel__box{background:#efefef;font-size:1.3rem;margin-bottom:15px;padding:10px 120px 10px 15px;position:relative}.panel__box .date{font-weight:700;margin-bottom:5px}.panel__box .content a{text-decoration:underline}.panel__box .mini-button{bottom:15px;position:absolute;right:15px}.panel--hope-estates .panel__box{background:#d9ebf4}.panel--hope-estates .square-heading{background:#63a2c2}.panel--suggestion-estates .panel__box{background:#feedd4}.panel--suggestion-estates .square-heading{background:#fbb54b}.estates-area{position:relative}.estates-area .add-button{margin-top:-5px;position:absolute;right:0;top:0}.estates-list{display:flex;flex-wrap:wrap;justify-content:space-between}.estates-list__item{background:#efefef;font-size:1.3rem;padding:15px 5px 48px 15px;position:relative;width:49%}.estates-list__item:nth-child(n+4){margin-top:2%}.estates-list__item a{text-decoration:underline}.estates-list__item .row+.row{margin-top:10px}.estates-list__item dl{display:inline-block;font-size:0;margin-right:1.3rem;margin-top:5px}.estates-list__item dl+dl{margin-left:1.3rem}.estates-list__item dl dd,.estates-list__item dl dt{display:inline-block;font-size:1.3rem}.estates-list__item dl dd+dd{margin-left:1rem}.estates-list__item .button-list{bottom:10px;display:flex;justify-content:flex-end;position:absolute;right:10px}.estates-list__item .button-list .mini-button+.mini-button{margin-left:5px}body.modal-open{height:100vh;overflow-y:hidden}.modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100%;z-index:10}.modal.is-show{opacity:1;visibility:visible}.modal__bg{background-color:rgba(30,30,30,.9);height:100%;width:100%}.modal__wrapper{background-color:#fff;height:90vh;left:50%;max-width:1040px;overflow-y:scroll;padding:35px 5.3%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.closeModal{cursor:pointer;position:absolute;right:1rem;top:.5rem}.modal-form .form-content{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-form .form-content>div{width:48%}.modal-form .form-content dl dt{background:#a0a0a0;color:#fff;font-size:15px;line-height:26px;margin-bottom:10px;text-align:center}.modal-form .form-content dl+dl{margin-top:20px}.modal-form .form-content input[type=email],.modal-form .form-content input[type=number],.modal-form .form-content input[type=text]{border:1px solid #bfbfbf;margin-top:5px;padding:7px;width:100%}.modal-form .form-content input[type=email].size-m,.modal-form .form-content input[type=number].size-m,.modal-form .form-content input[type=text].size-m{width:48.4%}.modal-form .form-content input[type=email].size-xs,.modal-form .form-content input[type=number].size-xs,.modal-form .form-content input[type=text].size-xs{width:57px}.modal-form .form-content input[type=email].size-s,.modal-form .form-content input[type=number].size-s,.modal-form .form-content input[type=text].size-s{width:114px}.modal-form .form-content input[type=radio]{margin:0 5px 0 0}.modal-form .form-content input[type=checkbox]{border-radius:0;margin:0 3px 0 0}.modal-form .form-content select{border:1px solid #bfbfbf;margin-top:5px;padding:3px 5px 5px}.modal-form .form-content div{margin-bottom:10px}.modal-form .form-content textarea{border:1px solid #bfbfbf;margin-top:5px;padding:7px;resize:vertical;width:100%}.modal-form .form-content label{display:inline-block;font-size:1.3rem;margin:3px 13px 5px 0}.modal-form .form-content .form-content__document{margin-bottom:0;margin-top:30px;width:100%}.modal-form .form-content .form-content__document .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-form .form-content .form-content__document dl{margin-top:0}.modal-form .form-content .form-content__document dl:nth-child(n+4){margin-top:20px}.modal-form .form-content .form-content__document dl:first-child,.modal-form .form-content .form-content__document dl:nth-child(4){width:24.5%}.modal-form .form-content .form-content__document dl:nth-child(2),.modal-form .form-content .form-content__document dl:nth-child(5){width:20%}.modal-form .form-content .form-content__document dl:nth-child(3),.modal-form .form-content .form-content__document dl:nth-child(6){width:50.5%}.modal-form .common-button,.modal-form .medium-button,.modal-form .mini-button{font-weight:400;margin-top:30px}.modal-estate-form .form-content dl dt{background:#7c7c7c}.modal-estate-form .button-list{display:flex;justify-content:center;margin-top:15px}.modal-estate-form .button-list .common-button,.modal-estate-form .button-list .medium-button,.modal-estate-form .button-list .mini-button{margin:0 5px}.modal-estate-form .button-list .continue-button{background:#c97b7b}.modal-estate-form .button-list .reference-button{background:#81511c}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.confirm{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.confirm *{color:#666;font-size:12px}.confirm-base{background-color:#fff;border-radius:4px;padding:10px;position:relative;width:300px}.confirm-close{position:absolute;right:10px;top:10px}.confirm-close>.confirm-close-icon{cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.confirm-close>.confirm-close-icon:empty:hover{opacity:.5}.confirm-close>.confirm-close-icon:empty:before{transform:rotate(45deg);transform-origin:center}.confirm-close>.confirm-close-icon:empty:after,.confirm-close>.confirm-close-icon:empty:before{border-bottom:1px solid #666;content:"";height:1px;left:10%;position:absolute;top:calc(50% - 1px);width:80%}.confirm-close>.confirm-close-icon:empty:after{transform:rotate(-45deg);transform-origin:center}.confirm-title{font-size:14px;text-align:center;width:100%}.confirm-message{display:table-cell;font-size:12px;min-height:100px;padding:10px;vertical-align:middle;width:100%}.confirm-button-area{text-align:center}button.confirm-button{border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;display:inline;font-size:12px;height:30px;margin:8px;min-width:80px;padding:0 8px}button.confirm-button:hover{opacity:.5}.confirm{opacity:0}.confirm,.confirm .confirm-base{animation-duration:.3s;animation-fill-mode:forwards}.confirm[data-view="1"]{animation-name:anim-confirm-view;animation-timing-function:linear}@keyframes anim-confirm-view{0%{opacity:0}to{opacity:1}}.confirm[data-view="1"] .confirm-base{animation-name:anim-confirm-slidein;animation-timing-function:ease-out}@keyframes anim-confirm-slidein{0%{transform:translateY(-150px)}to{transform:translateY(0)}}.confirm[data-view="0"]{animation-name:anim-confirm-close;animation-timing-function:linear}@keyframes anim-confirm-close{0%{opacity:1}to{opacity:0}}.confirm[data-view="0"] .confirm-base{animation-name:anim-confirm-slideout;animation-timing-function:ease-out}@keyframes anim-confirm-slideout{0%{transform:translateY(0)}to{transform:translateY(-150px)}}.fix-navi{margin-top:-42.5px;position:fixed;right:0;top:50%}.fix-navi a,.fix-navi button{-webkit-font-smoothing:antialiased;align-items:center;background:#01662c;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;height:85px;justify-content:center;letter-spacing:.1em;text-align:center;width:70px}.fix-navi a{background:#b4b3b3}.fix-navi li+li{margin-top:10px}.flash-wrapper{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.flash{animation:flash-fadein-keyframes 2s cubic-bezier(.6,.04,.98,.34) 2s 1 forwards;background:#e6e6e6;color:#0e0e0e;font-size:16px;line-height:1;padding:.5em 2em;text-align:center;width:100%}.flash.flash-primary{background:#007bff;color:#e6e6e6}.flash.flash-success{background:#28a745;color:#e6e6e6}.flash.flash-warning{background:#ffc107;color:#e6e6e6}.flash.flash-danger{background:#dc3545;color:#e6e6e6}.flash.flash-error{background:#dc9573;color:#e6e6e6}.flash.flash-info{background:#17a2b8;color:#e6e6e6}@keyframes flash-fadein-keyframes{0%{opacity:1}to{opacity:0}}.loading{background:rgba(0,0,0,.5) url(../images/loading.svg) no-repeat 50% 50%;bottom:0;left:0;position:absolute;right:0;top:0}#buyer header{border-color:#00568e}#buyer .page-heading{color:#00568e}#buyer .common-button,#buyer .medium-button,#buyer .mini-button{background:#00568e}#buyer .border-heading{border-color:#00568e}#buyer .common-button--min{background:#00568e}#buyer .createdAt{background:#e5e5e5;display:inline;font-weight:700;padding:.25em 1em}#seller header{border-color:#a40000}#seller .page-heading{color:#a40000}#seller .common-button,#seller .medium-button,#seller .mini-button{background:#a40000}#seller .case-report__date{color:#a40000}#seller .border-heading{border-color:#a40000}#seller .common-button--min{background:#a40000}#seller .status__left{-moz-column-count:1;column-count:1;width:34%}#seller .status__right{width:64%}#seller .post-button{background:#a40000}#seller .clone-button{background:#c97b7b}#seller .panel-area{display:block}#seller .fix-navi{margin-top:-90px}#seller .continue-button{background:#c97b7b}#seller .reference-button{background:#81511c}#seller .createdAt{background:#e5e5e5;display:inline;font-weight:700;padding:.25em 1em}#notification header{border-color:#4e4d4d}#notification .page-heading{color:#4e4d4d;margin-bottom:10px}#notification .notifications-form .common-button,#notification .notifications-form .medium-button,#notification .notifications-form .mini-button{background:#4e4d4d}.notifications-form{margin-left:auto;margin-right:auto;margin-top:50px;max-width:620px}.notifications-form__list li+li{margin-top:14px}.notifications-form__list input[type=email]{border:1px solid #e5e5e5;font-size:1.3rem;font-weight:700;padding:8px 10px;width:calc(100% - 30px)}.notifications-form__list input[type=checkbox]{border:1px solid #e5e5e5;border-radius:0;height:25px;margin:0 0 0 5px;width:25px}#auth .login__inner .common-button,#auth .login__inner .medium-button,#auth .login__inner .mini-button{background:#707070}#auth #pageTop{display:none}.login__content{align-items:center;display:flex;height:calc(100vh - 143px);justify-content:center;margin-left:auto;margin-right:auto;max-width:680px}.login__inner{width:100%}.login__inner .title{margin-bottom:70px;text-align:center}.login__inner .input-box{margin-bottom:12px}.login__inner .input-box label{align-items:center;display:flex}.login__inner .input-box label span{flex:none;font-size:1.3rem;font-weight:700;text-align:center;width:120px}.login__inner .input-box input{border:1px solid #e5e5e5;padding:8px;width:100%}#user header{border-color:#707070}#user .page-heading{color:#707070;margin-bottom:10px}#user .login-list{display:flex;flex-wrap:wrap;justify-content:space-between}#user .login-list li{background:#efefef;font-size:1.3rem;font-weight:700;margin-bottom:20px;padding:1.5em 1em;width:49%}#user .login-list li.active{background:#00568e;color:#fefefe}
