@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{color:#585858;text-align:center;font:normal normal 14px/1.8 "noto sans japanese","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Helvetica Neue",Helvetica,Arial,"Lucida Grande","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{-webkit-appearance:none;border-radius:0}textarea{resize:vertical}:focus{outline:0}.wrapper{display:grid;grid-template-columns:35rem 1fr}.wrapper .side{background:#fff}.wrapper .content{background:#e5e5e5;min-height:100vh;overflow:hidden}.container input{display:none}.container{display:block;position:relative;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.checkmark{position:relative;top:-2px;left:0;height:1.3em;width:1.3em;background-color:#fff;border-radius:.25em;transition:all .25s;display:inline-block;vertical-align:middle;margin-right:10px}.container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;transform:rotate(0);border:2px solid #c8c8c8;left:0;top:0;width:1.05em;height:1.05em;border-radius:.25em;transition:all .25s,border-width .1s}.container input:checked~.checkmark:after{left:.45em;top:.25em;width:.25em;height:.5em;border-color:#fff0 #fff #fff #fff0;border-width:0 .15em .15em 0;border-radius:0;transform:rotate(45deg)}.radio-buttons{display:flex;flex-direction:column}.radio-button{display:flex;align-items:center;cursor:pointer}.radio-button input[type=radio]{display:none}.radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid #c8c8c8;position:relative;margin-right:10px;background:#fff}.radio-circle::before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#2196f3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease-in-out}.radio-button input[type=radio]:checked+.radio-circle::before{transform:translate(-50%,-50%) scale(1)}.custom-select{background:rgba(0,0,0,.2);padding:.5rem 1rem;border:none 0 transparent;font-weight:700;line-height:2;text-align:left;margin:auto;position:relative;z-index:1;cursor:pointer;background:#fff;border:solid 2px #ccc;min-width:14rem}.custom-select>span{display:inline-block;vertical-align:middle;padding:.5rem 1rem}.custom-select>i{position:absolute;top:1.3rem;right:1rem}.custom-select .select-items{position:absolute;left:-2px;top:4rem;display:none;width:100%;border:solid 2px #ccc;border-top:solid 1px #ccc}.custom-select .select-items span{display:block;padding:.5rem 1rem;background:#fff;text-align:left;border-bottom:dotted 1px #ccc}.custom-select .select-items span:last-child{border-bottom:none 0 transparent}.custom-select .select-items span:hover{background:#919191;color:#fff}header{background:#000;padding:10px 0}header .tws-logo a{background:url(/image/tws-logo-s.png?) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:134px;height:18px;display:block;margin:auto}footer{position:absolute;bottom:1rem;text-align:center;width:35rem}.user-info{margin:2rem 2rem 5rem}.user-info .company-name{font-weight:900;margin:2rem auto;text-align:left}.user-info .user-hope{border:solid 2px #d6d6d6;margin:auto;padding:1rem;position:relative}.user-info .user-hope .user-hope-header{position:relative;top:-2.4rem;left:0;text-align:left}.user-info .user-hope .user-hope-header h3{display:inline-block;vertical-align:middle;width:53%}.user-info .user-hope .user-hope-header h3 span{background:#fff;padding:0 5px}.user-info .user-hope .user-hope-header .edit-link{width:45%;display:inline-block;vertical-align:middle;text-align:right}.user-info .user-hope .user-hope-header .edit-link a{position:relative;top:-.1rem;background:#fff;padding:0 5px;color:#585858;text-decoration:none}.user-info .user-hope .user-hope-wrapper{margin-top:-2rem}.user-info .user-hope .user-hope-wrapper dl{margin:1rem;text-align:justify}.user-info .user-hope .user-hope-wrapper dl dt{color:#8d8d8d}.user-info .user-hope .user-hope-wrapper dl dd{margin-bottom:1rem}.content-header{text-align:left;margin:4.5rem 2rem 0;display:grid;grid-gap:1rem;grid-template-columns:25rem 1fr}.content-header h2{font-weight:900;color:#919191;align-self:center;justify-self:left}.content-header h2 span{font-weight:400}.content-header h2 span a{margin:0 .5rem;color:#000}.content-header .custom-select.horizon{background:0 0;border:none 0 transparent;min-width:auto;text-align:left}.content-header .custom-select.horizon>span{background:#fff}.content-header .custom-select.horizon i{display:none}.content-header .custom-select.horizon .select-items{display:inline-block;vertical-align:middle;border:none 0 transparent;position:static;width:auto}.content-header .custom-select.horizon .select-items span{display:inline-block;vertical-align:middle;border:none 0 transparent;background:0 0}.estates{overflow:hidden;white-space:nowrap}.estates:after{content:"";width:5rem;height:calc(100% - 10rem);display:block;position:absolute;right:0;top:10rem;pointer-events:none;background-color:#e5e5e5;background-color:#e5e5e5;background:-webkit-linear-gradient(left,rgba(229,229,229,0) 0,#e5e5e5 80%);background:-moz-linear-gradient(left,rgba(229,229,229,0) 0,#e5e5e5 80%);background:-ms-linear-gradient(left,rgba(229,229,229,0) 0,#e5e5e5 80%);background:-o-linear-gradient(left,rgba(229,229,229,0) 0,#e5e5e5 80%);background:linear-gradient(to right,rgba(229,229,229,0) 0,#e5e5e5 80%)}@media (max-width:812px){.estates:after{display:none}}.estates .estates-inner{overflow:hidden;overflow-x:scroll}@media (max-width:812px){.estates .estates-inner{overflow:auto}}.estates .estates-inner .estate{width:38rem;background:#cecece;margin:2rem 0 5rem 2rem;display:inline-block;vertical-align:middle}@media (max-width:812px){.estates .estates-inner .estate{display:block;width:auto;margin:2rem}}.estates .estates-inner .estate .estate-header{color:#fff;background:#676767;position:relative;text-align:left;line-height:1.5;padding:0 1.5rem}.estates .estates-inner .estate .estate-header .estate-number{display:inline-block;vertical-align:middle;font-weight:900;font-style:italic}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-header .estate-number{font-size:4rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-header .estate-number{font-size:calc(4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-header .estate-number{font-size:calc(4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-header .estate-number{font-size:calc(4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-header .estate-number{font-size:calc(4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-header .estate-number{font-size:calc(4rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-header .estate-states{display:inline-block;vertical-align:middle;text-align:left;margin-left:1rem}.estates .estates-inner .estate .estate-header .estate-states .estate-end{display:block;height:1.9rem}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:1.1rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:calc(1.1rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:calc(1.1rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:calc(1.1rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:calc(1.1rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-header .estate-states .estate-end{font-size:calc(1.1rem + ((1vw - .32rem) * (0)))}}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:1.2rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-header .estate-states .estate-state{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-header .estate-update-date{position:absolute;right:1rem;bottom:1rem}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:1.1rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:calc(1.1rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:calc(1.1rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:calc(1.1rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:calc(1.1rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-header .estate-update-date{font-size:calc(1.1rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-image{line-height:0}.estates .estates-inner .estate .estate-image img{width:100%;height:auto}.estates .estates-inner .estate .estate-info{text-align:justify;padding:1rem 2rem 2rem;white-space:normal}.estates .estates-inner .estate .estate-info h4{font-weight:900;color:#000}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-info h4{font-size:2rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-info h4{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-info h4{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-info h4{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-info h4{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-info h4{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-info ul li{color:#000}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-info ul li{font-size:1.3rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-info ul li{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-info ul li{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-info ul li{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-info ul li{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-info ul li{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-info ul li span{display:inline-block;vertical-align:middle;margin-right:.5rem;color:#585858}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-info ul li span{font-size:1.2rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-info ul li span{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-info ul li span{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-info ul li span{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-info ul li span{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-info ul li span{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate .estate-info ul li .url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 8rem);display:inline-block;vertical-align:middle;color:#000}.estates .estates-inner .estate .estate-info ul li .comment{margin-left:1rem;line-height:1.6}.estates .estates-inner .estate .estate-info ul li .bottons{display:grid;grid-gap:.6rem;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;margin:1rem auto}.estates .estates-inner .estate .estate-info ul li .bottons a{background:#000;color:#fff;display:block;text-decoration:none;text-decoration:none;-moz-border-radius:.7rem;-webkit-border-radius:.7rem;border-radius:.7rem;line-height:4.5rem}@media only screen and (min-width:1200px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:1.2rem}}@media only screen and (min-width:980px) and (max-width:1199px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width:399px){.estates .estates-inner .estate .estate-info ul li .bottons a{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.estates .estates-inner .estate-spacer{width:50px;height:100px;display:inline-block;vertical-align:middle}@media (max-width:812px){.estates .estates-inner .estate-spacer{display:none}}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?8fhj2r);src:url(/fonts/icomoon/icomoon.eot?8fhj2r#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?8fhj2r) format("truetype"),url(/fonts/icomoon/icomoon.woff?8fhj2r) format("woff"),url(/fonts/icomoon/icomoon.svg?8fhj2r#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e904"}.icon-down:before{content:"\e901"}.icon-setting:before{content:"\e902"}.icon-link:before{content:"\e903"}.icon-close:before{content:"\e90b"}.icon-x:before{content:"\e900"}.overlay{width:100%;height:100%;min-height:100%;position:fixed;top:0;z-index:200;display:none;background-color:rgba(0,0,0,.7)}.modal-loading{display:none;position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:255;width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #fff;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}100%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}100%{transform:scaleY(-1) rotate(-135deg)}}.modal-window{display:none;position:absolute;top:3rem;left:50%;z-index:250;width:40rem;margin-left:-20rem}.modal-window .modal-inner{color:#000;margin:auto;position:relative;width:100%}.modal-window .modal-inner .modal-estate-info{background:#f4f2f2;display:grid;grid-gap:2rem;grid-template-columns:8rem 1fr}.modal-window .modal-inner .modal-estate-info .estate-image{line-height:0}.modal-window .modal-inner .modal-estate-info .estate-image img{width:8rem;height:8rem;object-fit:cover}.modal-window .modal-inner .modal-estate-info .estate-info{align-self:center;justify-self:left;text-align:justify}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-weight:900}.modal-window .modal-inner .modal-body{position:relative;background:#fff}.modal-window .modal-inner .modal-body .close{position:absolute;top:-.5rem;right:.5rem;z-index:200;cursor:pointer}.modal-window .modal-inner .modal-body .modal-body-inner{padding:3rem}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-weight:900;color:#000;padding:1rem 0}.modal-window .modal-inner .modal-body .modal-body-inner .label{text-align:left;margin:.5rem 0}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{width:calc(100% - 2rem);background:#eee;border:none 0 transparent;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;height:10rem;padding:1rem;letter-spacing:.2rem}.modal-window .modal-inner .modal-body .modal-body-inner .input{text-align:left;margin:0 auto 1.5rem}.modal-window .modal-inner .modal-body .modal-body-inner .input input{width:calc(100% - 2rem);background:#eee;border:none 0 transparent;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;padding:1.5rem 1rem}.modal-window .modal-inner .modal-body .modal-body-inner .input input.date{width:11rem}.modal-window .modal-inner .modal-body .modal-body-inner .input input.time{width:7rem}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{text-align:left;margin:0 auto 1.5rem}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox input{display:inline-block;vertical-align:middle;width:3rem;height:3rem;background:#eee;border:none 0 transparent;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{text-align:left;margin:0 auto .5rem}.modal-window .modal-inner .modal-body .modal-body-inner .button{text-align:center;margin:1rem auto 0}.modal-window .modal-inner .modal-body .modal-body-inner .button button{background:#000;color:#fff;display:block;width:20rem;margin:auto;line-height:5rem;border:none 0 transparent;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}#modal-kengaku .container{text-align:left}#modal-question .modal-inner .modal-body .modal-body-inner .question-form input{display:inline-block;vertical-align:middle;width:calc(100% - 10rem);margin-right:.6rem}#modal-question .modal-inner .modal-body .modal-body-inner .question-form .button{display:inline-block;vertical-align:middle;margin:0}#modal-question .modal-inner .modal-body .modal-body-inner .question-form .button button{line-height:4.3rem;width:7rem}@media only screen and (min-width:1200px){.container{font-size:1.8rem}.radio-label{font-size:1.8rem}footer{font-size:1.1rem}.user-info .company-name{font-size:2rem}.user-info .user-hope .user-hope-header .edit-link a{font-size:1.3rem}.user-info .user-hope .user-hope-wrapper dl dt{font-size:1.2rem}.user-info .user-hope .user-hope-wrapper dl dd{font-size:1.3rem}.content-header h2{font-size:2rem}.content-header h2 span{font-size:1.5rem}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:1.8rem}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:1.2rem}.modal-window .modal-inner .modal-body .close{font-size:3rem}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:1.6rem}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:1.3rem}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:1.3rem}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:1.1rem}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:1.4rem}#modal-kengaku .container{font-size:1.2rem}}@media (max-width:812px){.wrapper{display:block}.custom-select{min-width:15.5rem}.custom-select>span{position:relative;top:-1px}footer{position:relative;width:auto;background:#e5e5e5;bottom:0;padding:2rem 0}.content-header{grid-template-columns:1fr 1fr;margin:3rem 2rem 0;width:auto}.estates{overflow:auto;white-space:normal}.modal-window{width:calc(100% - 2rem);left:1rem;top:1rem;margin-left:0}#modal-kengaku .modal-body-inner{padding:1.7rem}}@media only screen and (max-width:399px){.container{font-size:calc(1.6rem + ((1vw - .32rem) * (.50633)))}.radio-label{font-size:calc(1.6rem + ((1vw - .32rem) * (.50633)))}footer{font-size:calc(1.1rem + ((1vw - .32rem) * (0)))}.user-info .company-name{font-size:calc(2rem + ((1vw - .32rem) * (0)))}.user-info .user-hope .user-hope-header .edit-link a{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dt{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dd{font-size:calc(1.2rem + ((1vw - .32rem) * (.25316)))}.content-header h2{font-size:calc(1.7rem + ((1vw - .32rem) * (.75949)))}.content-header h2 span{font-size:calc(1.3rem + ((1vw - .32rem) * (.50633)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .close{font-size:calc(3rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:calc(1.1rem + ((1vw - .32rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:calc(1.4rem + ((1vw - .32rem) * (0)))}#modal-kengaku .container{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}@media only screen and (min-width:980px) and (max-width:1199px){.container{font-size:calc(1.76rem + ((1vw - .98rem) * (.18265)))}.radio-label{font-size:calc(1.76rem + ((1vw - .98rem) * (.18265)))}footer{font-size:calc(1.1rem + ((1vw - .98rem) * (0)))}.user-info .company-name{font-size:calc(2rem + ((1vw - .98rem) * (0)))}.user-info .user-hope .user-hope-header .edit-link a{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dt{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dd{font-size:calc(1.28rem + ((1vw - .98rem) * (.09132)))}.content-header h2{font-size:calc(1.94rem + ((1vw - .98rem) * (.27397)))}.content-header h2 span{font-size:calc(1.46rem + ((1vw - .98rem) * (.18265)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .close{font-size:calc(3rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:calc(1.1rem + ((1vw - .98rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:calc(1.4rem + ((1vw - .98rem) * (0)))}#modal-kengaku .container{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width:824px) and (max-width:979px){.container{font-size:calc(1.72rem + ((1vw - .824rem) * (.25806)))}.radio-label{font-size:calc(1.72rem + ((1vw - .824rem) * (.25806)))}footer{font-size:calc(1.1rem + ((1vw - .824rem) * (0)))}.user-info .company-name{font-size:calc(2rem + ((1vw - .824rem) * (0)))}.user-info .user-hope .user-hope-header .edit-link a{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dt{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dd{font-size:calc(1.26rem + ((1vw - .824rem) * (.12903)))}.content-header h2{font-size:calc(1.88rem + ((1vw - .824rem) * (.3871)))}.content-header h2 span{font-size:calc(1.42rem + ((1vw - .824rem) * (.25806)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .close{font-size:calc(3rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:calc(1.1rem + ((1vw - .824rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:calc(1.4rem + ((1vw - .824rem) * (0)))}#modal-kengaku .container{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width:600px) and (max-width:823px){.container{font-size:calc(1.68rem + ((1vw - .6rem) * (.17937)))}.radio-label{font-size:calc(1.68rem + ((1vw - .6rem) * (.17937)))}footer{font-size:calc(1.1rem + ((1vw - .6rem) * (0)))}.user-info .company-name{font-size:calc(2rem + ((1vw - .6rem) * (0)))}.user-info .user-hope .user-hope-header .edit-link a{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dt{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dd{font-size:calc(1.24rem + ((1vw - .6rem) * (.08969)))}.content-header h2{font-size:calc(1.82rem + ((1vw - .6rem) * (.26906)))}.content-header h2 span{font-size:calc(1.38rem + ((1vw - .6rem) * (.17937)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .close{font-size:calc(3rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:calc(1.1rem + ((1vw - .6rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:calc(1.4rem + ((1vw - .6rem) * (0)))}#modal-kengaku .container{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width:400px) and (max-width:599px){.container{font-size:calc(1.64rem + ((1vw - .4rem) * (.20101)))}.radio-label{font-size:calc(1.64rem + ((1vw - .4rem) * (.20101)))}footer{font-size:calc(1.1rem + ((1vw - .4rem) * (0)))}.user-info .company-name{font-size:calc(2rem + ((1vw - .4rem) * (0)))}.user-info .user-hope .user-hope-header .edit-link a{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dt{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}.user-info .user-hope .user-hope-wrapper dl dd{font-size:calc(1.22rem + ((1vw - .4rem) * (.1005)))}.content-header h2{font-size:calc(1.76rem + ((1vw - .4rem) * (.30151)))}.content-header h2 span{font-size:calc(1.34rem + ((1vw - .4rem) * (.20101)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-name{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-estate-info .estate-info .estate-address{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .close{font-size:calc(3rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner h3{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .textarea textarea{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .input input{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkbox{font-size:calc(1.1rem + ((1vw - .4rem) * (0)))}.modal-window .modal-inner .modal-body .modal-body-inner .checkboxs{font-size:calc(1.4rem + ((1vw - .4rem) * (0)))}#modal-kengaku .container{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}