.txt_attensiton{font-size:1.1rem;text-align:justify}@media(min-width: 769px){.txt_attensiton{font-size:calc(1.1rem + (1vw - 7.69px)*0.5870841487)}}@media(min-width: 1280px){.txt_attensiton{font-size:1.4rem}}#renovation .img_box{margin-bottom:10%}#renovation .img_box .mb_5{margin-bottom:5%}#renovation .img_box.mb_5{margin-bottom:5%}#renovation .img_box.mb_20{margin-bottom:20%}#renovation .title_box h3{font-size:1.8rem;margin-bottom:12%}@media(min-width: 769px){#renovation .title_box h3{font-size:calc(1.8rem + (1vw - 7.69px)*4.6403712297)}}@media(min-width: 1200px){#renovation .title_box h3{font-size:3.8rem}}#renovation .txt_wrap .img_wrap{flex:0 1 100%;width:100%;max-width:100%;text-align:center;margin-bottom:10%}#renovation .txt_wrap .img_wrap img{width:65%}#renovation .txt_wrap .txt_box{flex:0 1 100%;width:100%;max-width:100%;font-size:1.4rem;text-align:justify;margin-bottom:5%}@media(min-width: 769px){#renovation .txt_wrap .txt_box{font-size:calc(1.4rem + (1vw - 7.69px)*0.464037123)}}@media(min-width: 1200px){#renovation .txt_wrap .txt_box{font-size:1.6rem}}#renovation .merit_wrap{margin:0 auto 20%}#renovation .merit_wrap .merit_box{width:98%;border:solid 2px #ed9227;border-radius:7px;text-align:center;padding:3% 0;margin:0 auto 2%}#renovation .merit_wrap .merit_box .merit_number{color:#ed9227;font-weight:bold;font-size:1.7rem;position:relative;margin-bottom:3%}@media(min-width: 769px){#renovation .merit_wrap .merit_box .merit_number{font-size:calc(1.7rem + (1vw - 7.69px)*0.6960556845)}}@media(min-width: 1200px){#renovation .merit_wrap .merit_box .merit_number{font-size:2rem}}#renovation .merit_wrap .merit_box .merit_number:before{position:absolute;content:"";display:block;width:12px;height:2px;background:#ed9227;left:50%;bottom:0;transform:translateX(-50%)}#renovation .merit_wrap .merit_box .merit_txt{font-size:1.6rem;line-height:1.5em;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media(min-width: 769px){#renovation .merit_wrap .merit_box .merit_txt{font-size:calc(1.6rem + (1vw - 7.69px)*1.1600928074)}}@media(min-width: 1200px){#renovation .merit_wrap .merit_box .merit_txt{font-size:2.1rem}}#renovation .merit_wrap .merit_box .merit_txt.pd_2{padding:3% 0}#renovation .renovation__box .renovation__box-ttl{font-size:1.6rem;margin-bottom:1.5%}@media(min-width: 769px){#renovation .renovation__box .renovation__box-ttl{font-size:calc(1.6rem + (1vw - 7.69px)*3.2482598608)}}@media(min-width: 1200px){#renovation .renovation__box .renovation__box-ttl{font-size:3rem}}#renovation .renovation__box .renovation__box-logo{margin:0 auto 4%;width:80%;max-width:469px}#renovation .renovation__box .renovation__box-txt{font-size:1.3rem;margin-bottom:4.5%}@media(min-width: 769px){#renovation .renovation__box .renovation__box-txt{font-size:calc(1.3rem + (1vw - 7.69px)*0.6960556845)}}@media(min-width: 1200px){#renovation .renovation__box .renovation__box-txt{font-size:1.6rem}}#renovation .renovation__box .renovation__box-img{display:block}#renovation .renovation__box .renovation__box-attention{font-size:1.1rem;margin-top:2%}@media(min-width: 769px){#renovation .renovation__box .renovation__box-attention{font-size:calc(1.1rem + (1vw - 7.69px)*0.464037123)}}@media(min-width: 1200px){#renovation .renovation__box .renovation__box-attention{font-size:1.3rem}}#renovation .renovation__box+.renovation__box{margin-top:12%}#renovation .renovation__box+.renovation__box .renovation__box-logo{width:90%;max-width:582px}@media screen and (min-width: 769px){#renovation .img_box .mb_5{margin-bottom:2%}#renovation .txt_wrap{flex-flow:row-reverse}#renovation .txt_wrap .img_wrap{flex:0 1 35%;width:35%;max-width:35%}#renovation .txt_wrap .img_wrap img{width:100%}#renovation .txt_wrap .txt_box{flex:0 1 60%;width:60%;max-width:60%}#renovation .txt_wrap .txt_box .title_box{margin-bottom:4%}#renovation .txt_wrap .txt_box .title_box h2{text-align:left}#renovation .merit_wrap{margin:0 auto 8%;display:flex;flex-flow:row wrap;align-items:stretch;align-content:flex-start;justify-content:space-between}#renovation .merit_wrap .merit_box{flex:0 1 47%;width:47%;max-width:47%}#renovation .merit_wrap .merit_box .merit_number:before{width:15px}#renovation .merit_wrap .merit_box .merit_txt.pd_2{padding:2% 0}}