#content .head,#content .headline,#content .heading,#content .head-sub,#content .head-mini{position:relative;z-index:2}#content .head{margin-bottom:1.5em;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.5;color:var(--main-color)}#content .headline{position:relative;margin-bottom:1.2em;padding-bottom:.5em;font-size:clamp(20px,3vw,24px);font-weight:700;line-height:1.4;border-bottom:1px solid var(--gray3-color)}#content .headline:after{position:absolute;bottom:-1px;left:0;content:" ";width:60px;height:1px;background:var(--main-color)}#content .heading{margin-bottom:2em;padding-bottom:.5em;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.4;border-bottom:5px dotted var(--main-color)}@media print,screen and (min-width:768px){#content .heading{text-align:left}}#content .heading.noline{margin-bottom:2em;padding-bottom:0;border-bottom:none}#content .head-sub{position:relative;margin-bottom:1em;font-size:clamp(18px,1.9vw,20px);font-weight:700;line-height:1.4;color:var(--main-color)}#content .head-mini{margin-bottom:.5em;font-size:18px;font-weight:700;line-height:1.4;color:var(--main-color)}.btn a{display:inline-block;margin:0 auto 1em;padding:8px 15px;font-size:1.5rem;color:#fff;background:var(--main-color);border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}@media print,screen and (min-width:768px){.btn a{padding:10px 25px;font-size:initial}}.btn a:hover{background:var(--main-hover-color)}.btn a[href$=".pdf"]:before,.btn a[href$=".xls"]:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1.8rem;padding-right:5px}@media print,screen and (min-width:901px){.btn a[href$=".pdf"]:before,.btn a[href$=".xls"]:before{font-size:2rem;padding-right:8px}}.btn a[href$=".xls"]:before{content:""}table{width:100%}@media print,screen and (min-width:901px){table tr{border-bottom:1px solid var(--gray3-color)}}table tr:first-child{border-top:1px solid var(--gray3-color)}table th,table td{text-align:left}@media screen and (max-width:900px){table th,table td{display:block;width:100%}}@media screen and (max-width:900px){table th{padding:1em 0;font-weight:500}table th:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-right:5px;color:var(--main-color)}}@media print,screen and (min-width:901px){table th{width:20%;padding:2em 2em 2em 0;border-right:1px solid var(--gray3-color)}}@media screen and (max-width:900px){table td{padding:0 0 1em;border-bottom:1px solid var(--gray3-color)}}@media print,screen and (min-width:901px){table td{padding:2em 0 2em 2em;width:80%}}.keyword{position:absolute;right:0;font-family:var(--base-font-en);font-size:clamp(10px,15vw,187px);font-weight:700;line-height:1;color:var(--bg-color)}.keyword.top{top:-.16em}.keyword.bottom{bottom:-.16em}.keyword.left{right:auto;left:0}.bg .keyword{color:#fff}@media screen and (max-width:900px){.column2>div:first-child{padding-bottom:20px}.column2 .photo,.column2 .w80{margin:0 auto;max-width:400px;width:100%}.column2 .w80{width:80%}}@media print,screen and (min-width:901px){.column2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column2>div{width:48%}.column2.column-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column2.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.column2 .photoArea,.column2 .textArea2{width:38%}.column2 .textArea,.column2 .photoArea2{width:58%}}.page-buy .safeList li{padding-top:60px}@media print,screen and (min-width:768px){.page-buy .safeList li{padding-top:80px}}@media print,screen and (min-width:768px){.page-buy .safeList li article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-buy .safeList li article.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media print,screen and (min-width:768px){.page-buy .safeList li article .textArea{width:65%}}.page-buy .safeList li article .textArea .title{margin-bottom:1em;font-size:clamp(20px,2.2vw,24px);font-weight:700}.page-buy .safeList li article .textArea .title span{position:relative}.page-buy .safeList li article .textArea .title span:after{position:absolute;top:-10px;left:0;content:" ";width:120px;height:45px;background:url(//renovation-classic.com/wp-content/themes/classicproperties/css/../images/home/problem_point.svg) no-repeat;background-size:120px auto;z-index:-1}@media print,screen and (min-width:768px){.page-buy .safeList li article .textArea .title span:after{width:165px;height:62px;background-size:165px auto}}.page-buy .safeList li article .textArea .title span.last:after{right:-1em;left:auto}@media print,screen and (min-width:768px){.page-buy .safeList li article .textArea .linkBtn{text-align:right}}.page-buy .safeList li article .illust{text-align:center}@media screen and (max-width:767px){.page-buy .safeList li article .illust{margin:0 auto;max-width:400px;width:80%}}@media print,screen and (min-width:768px){.page-buy .safeList li article .illust{width:30%}}.page-renovation ul.stepList{margin:0 auto}.page-renovation ul.stepList>li.step{position:relative;padding:20px 3%;background-color:var(--beige-color);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media print,screen and (min-width:768px){.page-renovation ul.stepList>li.step{padding-right:220px;min-height:160px}}.page-renovation ul.stepList>li.step:not(:last-child){margin-bottom:25px}.page-renovation ul.stepList>li.step:not(:last-child):after{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:" ";width:0;height:0;border-style:solid;border-width:20px 25px 0;border-color:var(--beige-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.page-renovation ul.stepList>li.step .num{position:absolute;top:-10px;left:-10px;display:inline-block;padding-top:12px;font-family:var(--base-font-en);font-size:1.2rem;font-weight:700;font-style:italic;text-align:center;line-height:1;width:60px;height:60px;color:#fff;background-color:var(--main-color);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.page-renovation ul.stepList>li.step .num span{display:block;font-size:2.6rem}.page-renovation ul.stepList>li.step .title{margin-bottom:.5em;padding-left:46px;font-size:1.8rem;font-weight:700;color:var(--main-color)}.page-renovation ul.stepList>li.step .illust{text-align:center}@media print,screen and (min-width:768px){.page-renovation ul.stepList>li.step .illust{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}}.page-renovation ul.stepList>li.step .illust img{margin:0 auto;max-width:180px;width:100%}@media print,screen and (min-width:768px){.page-renovation ul.stepList>li.step .illust img{margin:0}}.page-renovation ul.noteList li{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:2px solid var(--yellow-color)}.page-renovation ul.noteList li .title{margin-bottom:.5em;font-size:1.8rem;font-weight:700;color:var(--main-color)}.page-renovation ul.noteList li .title i{display:inline-block;margin-right:.3em;font-size:2.4rem}.page-renovation ul.teamList .name{margin-bottom:1em;font-size:1.8rem;font-weight:700;text-align:right}@media screen and (max-width:767px){.page-renovation ul.teamList2{margin:0 auto;max-width:500px;width:100%}}@media print,screen and (min-width:768px){.page-renovation ul.teamList2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.page-renovation ul.teamList2 li:not(:last-child){margin-bottom:40px}}@media print,screen and (min-width:768px){.page-renovation ul.teamList2 li{width:48%}}.page-renovation ul.teamList2 .photo{margin:0 auto 20px;width:100%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden}.page-renovation .caseWrap .title{margin-bottom:1em}.page-renovation .caseWrap .title .case-number{display:inline-block;padding:2px 15px;font-family:var(--base-font-en);font-size:2.2rem;font-weight:700;color:#fff;background-color:var(--main-color);border-radius:30px}.page-renovation .caseWrap .title .case-title{display:block;padding-top:5px;font-size:1.8rem;font-weight:700}@media print,screen and (min-width:768px){.page-renovation .caseWrap .title .case-title{display:inline-block;padding:0 0 0 10px}}.page-renovation .caseWrap .data{margin-bottom:30px;padding:20px;border-radius:8px;border:2px dotted var(--main-color)}.page-renovation .caseWrap .data ul li{position:relative;padding-left:80px}.page-renovation .caseWrap .data ul li:not(:last-child){margin-bottom:.5em}.page-renovation .caseWrap .data ul li span{position:absolute;top:0;left:0;display:inline-block;width:80px;font-weight:700}.page-renovation .caseList li:not(:last-child){margin-bottom:30px}.page-renovation .before-after{position:relative}@media print,screen and (min-width:768px){.page-renovation .before-after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-renovation .before-after:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:3.4rem;z-index:2}@media print,screen and (min-width:768px){.page-renovation .before-after:before{content:""}}.page-renovation .before-after>.photo{position:relative;text-align:center;width:100%;aspect-ratio:3/2;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden}@media screen and (max-width:767px){.page-renovation .before-after>.photo{margin-bottom:40px}}@media print,screen and (min-width:768px){.page-renovation .before-after>.photo{width:48%}}.page-renovation .before-after>.photo:before{display:block;position:absolute;top:10px;left:0;padding:5px 10px;content:"Before";font-family:var(--base-font-en);font-size:1.6rem;font-weight:700;color:#fff;background-color:rgba(0,0,0,.6);border-radius:0 20px 20px 0}.page-renovation .before-after>.photo.after:before{left:auto;right:0;content:"After";border-radius:20px 0 0 20px}.page-renovation .before-after>.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-renovation ul.voiceWrap{padding-top:30px}.page-renovation ul.voiceWrap li:not(:last-child){margin-bottom:20px}.page-faq ul.faq-list{margin:0 auto 60px}.page-faq ul.faq-list>li{margin-bottom:1em;padding:10px 4% 0 16px;background-color:var(--beige-color);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media print,screen and (min-width:768px){.page-faq ul.faq-list>li{margin-bottom:1.5em}}.page-faq ul.faq-list>li .openBtn{position:relative;padding:10px 40px 20px 50px;font-size:1.6rem;font-weight:700;cursor:pointer}.page-faq ul.faq-list>li .openBtn:before{position:absolute;top:14px;right:0;content:" ";width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23ff742e" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z" /></svg>') no-repeat;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.page-faq ul.faq-list>li .openBtn.open:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.page-faq ul.faq-list>li .openArea{position:relative;padding:0 0 0 50px;height:0;opacity:0;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.page-faq ul.faq-list>li .openArea.open{padding:10px 0 30px 50px;height:auto;opacity:1}.page-faq ul.faq-list>li .openArea ul.disc{margin-bottom:1em}.page-faq ul.faq-list>li .openArea ul.disc li{padding-left:10px}.page-faq ul.faq-list>li .openArea ul.disc li:before{font-size:.5rem;top:10px}.page-faq ul.faq-list>li .openArea ul.item_tipeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-faq ul.faq-list>li .openArea ul.item_tipeList li{padding-bottom:10px;width:50%}@media print,screen and (min-width:768px){.page-faq ul.faq-list>li .openArea ul.item_tipeList li{width:180px}}.page-faq ul.faq-list>li .icon{display:block;position:absolute;top:5px;left:0;width:36px;height:36px;padding-top:6px;font-family:var(--base-font-en);font-size:2rem;font-weight:900;color:#fff;text-align:center;line-height:1;background-color:var(--main-color);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.page-faq ul.faq-list>li .icon.ques{background-color:var(--navy-color)}@media print,screen and (min-width:901px){.page-contact .contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .contentWrap .contact_tel{width:40%}.page-contact .contentWrap .contact_form{width:60%}}.page-contact .contact_tel{margin-bottom:50px;padding:0}@media print,screen and (min-width:901px){.page-contact .contact_tel{margin:0;padding-right:40px}}@media screen and (max-width:900px){.page-contact .contact_tel{margin-left:auto;margin-right:auto;max-width:500px;width:100%}}.page-contact .contact_tel ul{list-style:none}.page-contact .contact_tel ul li{margin-bottom:50px}@media print,screen and (min-width:901px){.page-contact .contact_tel ul li{margin-bottom:60px}}.page-contact .contact_tel a{margin:0 auto;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:280px;width:100%;height:65px;text-align:center;border:1px solid var(--gray-color);background:#fff;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media print,screen and (min-width:901px){.page-contact .contact_tel a{margin:0;max-width:320px;height:80px}}.page-contact .contact_tel a i{position:relative;top:-2px;padding-right:8px;font-size:1.8rem}@media print,screen and (min-width:1025px){.page-contact .contact_tel a i{font-size:2.2rem}}.page-contact .contact_tel a span{font-family:var(--base-font-en);font-size:2.4rem;font-weight:700;line-height:1}@media print,screen and (min-width:1025px){.page-contact .contact_tel a span{font-size:3rem}}.page-contact .contact_tel a.fax{pointer-events:none}@media print,screen and (min-width:901px){.page-contact .contact_form{border-left:1px dashed var(--gray2-color);padding-left:40px}}@media screen and (max-width:900px){.page-contact .contact_form{margin-left:auto;margin-right:auto;max-width:500px;width:100%}}.page-contact .contact_form .headline p{margin:0;line-height:1;display:inline-block}.page-contact .contact_form table tr{border:none}.page-contact .contact_form table th,.page-contact .contact_form table td{display:block;width:100%;text-align:left;padding:0 0 30px;border:none}.page-contact .contact_form table th p,.page-contact .contact_form table td p{margin:0;display:inline-block}.page-contact .contact_form table th a,.page-contact .contact_form table td a{margin-right:5px;text-decoration:underline;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.page-contact .contact_form table th a:hover,.page-contact .contact_form table td a:hover{color:var(--red-color)}.page-contact .contact_form table th{vertical-align:top;padding-bottom:8px;border:none}.page-contact .contact_form table th span{display:inline-block;position:relative;margin-left:10px;padding:3px 6px 5px;font-size:1.2rem;line-height:1;color:var(--red-color);background:var(--bg-color);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-contact .contact_form table th .note{font-size:1.2rem;color:var(--gray2-color)}.page-contact .contact_form table th:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-right:5px;color:var(--main-color)}.page-contact .contact_form table td p{display:block}.page-privacy-policy .privacyList li{padding-bottom:20px}@media print,screen and (min-width:901px){.page-privacy-policy .privacyList li{padding-bottom:30px}}form.post-password-form{padding:50px 5%}@media print,screen and (min-width:901px){form.post-password-form{padding:200px 5% 80px;text-align:center}}