ul.post_list{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}ul.post_list li{padding-bottom:30px;width:calc(50% - 5px)}@media screen and (min-width:481px)and (max-width:900px){ul.post_list li{width:calc(50% - 15px)}}@media print,screen and (min-width:901px){ul.post_list li{width:calc(33.3333333333% - 15px)}}ul.post_list li.empty{padding:0}ul.post_list li .photo{padding-bottom:.5em}ul.post_list li .photo a{display:block;width:100%;aspect-ratio:5/3.5;border-radius:10px 0;-moz-border-radius:10px 0;-webkit-border-radius:10px 0;overflow:hidden}@media print,screen and (min-width:901px){ul.post_list li .photo a{border-radius:20px 0;-moz-border-radius:20px 0;-webkit-border-radius:20px 0}}ul.post_list li .photo a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}ul.post_list li .photo a:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}ul.post_list li .date{display:inline-block;margin-bottom:5px;padding-right:10px;font-family:var(--base-font-en);font-size:1.3rem;color:var(--gray2-color)}ul.post_list li .cat{display:inline-block}ul.post_list li .cat a{display:inline-block;margin:0 4px 4px 0;padding:2px 10px;font-size:1.2rem;color:var(--main-color);background:var(--bg-color);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}ul.post_list li .cat a:hover{background:var(--bg-color)}ul.post_list li .entry_title{margin-bottom:5px}ul.post_list li .entry_title a{display:block;font-size:1.5rem}ul.post_list li .entry_title a:hover{color:var(--main-color)}ul.post_list li .tag a{padding-right:1em;font-size:1.1rem;color:var(--main-color)}@media print,screen and (min-width:768px){ul.post_list li .tag a{font-size:1.3rem}}ul.post_list li .tag a:before{content:"#"}ul.post_list li .tag a:hover{text-decoration:underline}:root{--base-font:"Noto Sans JP",sans-serif;--base-font-en:"Lato",sans-serif;--base-font-en2:"Oswald",sans-serif;--base-font-size:15px;--base-font-weight:400;--base-color:#fff;--base-text-color:#203459;--base-text-link-color:#203459;--main-color:#ff742e;--main-hover-color:#f50;--yellow-color:#ffa946;--yellow2-color:#ffd754;--beige-color:#faf6eb;--bg-color:#faf6eb;--navy-color:#203459;--navy-hover-color:#0a1529;--gray-color:#707070;--gray-color:#707070;--gray2-color:#4c4c4c;--gray3-color:#d1d1d1;--red-color:#e71a0f}.storyList{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.storyList li{margin:0 auto 30px;max-width:500px;width:100%}}@media print,screen and (min-width:768px){.storyList li{width:48%}}.storyList li .photo{position:relative;margin-bottom:10px}.storyList li .photo a{display:block;width:100%;aspect-ratio:5/3;overflow:hidden}.storyList li .photo a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyList li .photo a:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.storyList li .photo:after{position:absolute;bottom:-5%;right:-3%;content:" ";width:100%;height:100%;background-color:var(--beige-color);z-index:-1}.storyList li .entry_title a{display:block;font-size:clamp(16px,1.7vw,18px);font-weight:700}.storyList li .entry_title a span{display:inline-block;padding-right:.3em;font-family:var(--base-font-en);font-size:clamp(30px,4vw,50px);font-weight:700;font-style:italic}.storyList li .entry_title a:hover{color:var(--main-color)}@media print,screen and (min-width:768px){.storyList.home li{width:49%}}.pickpuList{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.pickpuList li{margin:0 auto 30px;max-width:400px;width:100%}}@media print,screen and (min-width:768px){.pickpuList li{width:31%}}.pickpuList li article{height:100%}.pickpuList li.empty{margin:0;padding:0}.pickpuList li a{position:relative;display:block;height:100%;background-color:#fff}.pickpuList li a .new{position:absolute;top:-5px;right:0;z-index:2}.pickpuList li .photo{position:relative;display:block;width:100%;aspect-ratio:5/4;overflow:hidden}.pickpuList li .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pickpuList li .photo:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.pickpuList li .photo .cat{display:inline-block;position:absolute;top:10px;left:10px;padding:5px;min-width:80px;font-size:1.5rem;text-align:center;color:#fff;background-color:var(--main-color);z-index:2}.pickpuList li .textArea{padding:20px 15px;font-size:1.5rem}.pickpuList li .textArea .entry_title{font-size:1.5rem}.pickpuList li .textArea .price em{padding-right:5px;font-family:var(base-font-en2);font-size:2.3rem;font-weight:500;color:var(--main-hover-color)}.loading{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#fff}.loading .loading_img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .loading_img img{width:10vw;height:auto;-webkit-animation:rotation 10s ease-in-out infinite;animation:rotation 10s ease-in-out infinite}@-webkit-keyframes rotation{10%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes rotation{10%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.visual_home{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:10px 0 40px;width:100%;background-color:var(--beige-color)}@media print,screen and (min-width:901px){.visual_home{margin-bottom:70px;padding:0 0 30px}}.visual_home .kyogoku{display:inline-block;position:absolute;bottom:0;left:1.5%;height:80%}.visual_home .kyogoku img{height:100%}.visual_home .kyogoku .name{position:absolute;bottom:1em;right:-95px;font-size:clamp(12px,1.3vw,14px);line-height:1.4}@media print,screen and (min-width:901px){.visual_home .kyogoku .name{right:-70px}}.visual_home .copy{position:absolute;top:55%;-webkit-transform:translateY(-55%);transform:translateY(-55%);left:0;padding:15px 2% 15px 27vw;width:100%;background:var(--beige-color);background:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(250,246,235,.9)),to(rgba(250,246,235,.4)));background:linear-gradient(90deg,rgba(250,246,235,.9) 70%,rgba(250,246,235,.4) 100%)}@media print,screen and (min-width:901px){.visual_home .copy{top:70%;-webkit-transform:translateY(-70%);transform:translateY(-70%);padding:30px 5% 30px 26vw;background:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(250,246,235,.9)),to(rgba(250,246,235,0)));background:linear-gradient(90deg,rgba(250,246,235,.9) 70%,rgba(250,246,235,0) 100%)}}@media print,screen and (min-width:1025px){.visual_home .copy{padding-left:20vw}}.visual_home .copy:before,.visual_home .copy:after{position:absolute;top:0;left:0;content:" ";width:65%;height:2px;background:var(--navy-color)}.visual_home .copy:after{top:auto;bottom:0;width:85%}.visual_home .copy img{margin:0 auto 0 0;max-width:700px;width:100%}.visual_home .infoBox{position:absolute;bottom:10px;right:1.5%;padding:8px 6px;max-width:40vw;width:auto;background-color:var(--navy-color);color:#fff;font-size:clamp(13px,1.4vw,18px);border-radius:5px}@media print,screen and (min-width:901px){.visual_home .infoBox{right:40px;padding:8px 12px}}#content{padding-top:0}#content .head{margin-bottom:1.5em;line-height:1}@media print,screen and (min-width:768px){#content .head{margin-bottom:2.5em}}#content .head span.en{display:inline-block;padding-bottom:5px;font-family:var(--base-font-en);font-size:clamp(60px,8vw,100px);font-weight:700;font-style:italic;letter-spacing:-.02em;color:var(--navy-color)}#content .head span.comment{display:block;padding-top:.5em;font-size:clamp(15px,1.8vw,20px);font-weight:700;color:var(--main-color)}@media print,screen and (min-width:901px){#content .head span.comment{display:inline-block;padding:0 0 0 1em}}#contentBanner{text-align:center}#contentBanner .banner-swiper{position:relative;margin:0 auto;max-width:1100px;width:100%;overflow:hidden}@media print,screen and (min-width:768px){#contentBanner .banner-swiper{padding:0 30px}}#contentBanner .banner-arrows a.swiper-button{font-size:0}#contentBanner .banner-arrows a.swiper-button.swiper-button-prev{left:5px}#contentBanner .banner-arrows a.swiper-button.swiper-button-next{right:5px}#contentBanner .banner-arrows a.swiper-button.swiper-button-prev:after,#contentBanner .banner-arrows a.swiper-button.swiper-button-next:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:2.6rem;line-height:1;color:var(--navy-color);content:""}#contentBanner .banner-arrows a.swiper-button.swiper-button-next:after{content:""}@media screen and (max-width:900px){#contentBanner .banner-arrows{display:none}}@media print,screen and (min-width:768px){#story .linkBtn{position:absolute;top:5vw;right:40px}}#problem .problemList li:not(:last-child){margin-bottom:60px}@media print,screen and (min-width:768px){#problem .problemList li:not(:last-child){margin-bottom:80px}}@media print,screen and (min-width:768px){#problem .problemList li article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#problem .problemList 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){#problem .problemList li article .textArea{width:65%}}#problem .problemList li article .textArea .title{margin-bottom:1em;font-size:clamp(20px,2.2vw,24px);font-weight:700}#problem .problemList li article .textArea .title span{position:relative}#problem .problemList 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){#problem .problemList li article .textArea .title span:after{width:165px;height:62px;background-size:165px auto}}#problem .problemList li article .textArea .title span.last:after{right:-1em;left:auto}@media print,screen and (min-width:768px){#problem .problemList li article .textArea .linkBtn{text-align:right}}#problem .problemList li article .illust{text-align:center}@media screen and (max-width:767px){#problem .problemList li article .illust{padding-top:20px}}@media print,screen and (min-width:768px){#problem .problemList li article .illust{width:30%}}@media print,screen and (min-width:768px){#pickup .linkBtn{position:absolute;top:5vw;right:40px}}#about .inner .head span.comment{display:block;padding:0}@media print,screen and (min-width:1025px){#about .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .inner .textArea{width:52%}#about .inner .photo{width:45%}}@media screen and (max-width:1024px){#about .inner .photo{padding-top:30px;text-align:center}}