.infoBlock{margin-bottom:60px}@media screen and (max-width:767px){.infoBlock{margin-bottom:30px}}.infoBlock.twoColumnArea:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.infoBlock.twoColumnArea .twoColumnBox{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;width:47.4%}@media screen and (max-width:767px){.infoBlock.twoColumnArea .twoColumnBox{float:none;width:100%}.infoBlock.twoColumnArea .twoColumnBox:not(:first-child){margin-top:20px}}.infoBlock.twoColumnArea .twoColumnBox:nth-child(2n){margin-left:40px}@media screen and (max-width:767px){.infoBlock.twoColumnArea .twoColumnBox:nth-child(2n){margin-left:0}.infoBlock.twoColumnArea .twoColumnBox.image{text-align:center}}.infoBlock.twoColumnArea .twoColumnBox img{max-width:100%}@media screen and (max-width:767px){.infoBlock.twoColumnArea .twoColumnBox img{width:90%}}.infoBlock.twoColumnArea .twoColumnBox .imageBlock{margin:60px 0 0;text-align:center}@media screen and (max-width:767px){.infoBlock.twoColumnArea .twoColumnBox .imageBlock{margin:30px 0 0}.infoBlock.twoColumnArea .twoColumnBox .banner{text-align:center}}.infoBlock.twoColumnArea .oneColumnBox{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width:767px){.infoBlock.twoColumnArea .oneColumnBox{width:100%}}.infoBlock.twoColumnArea.urban01 .twoColumnBox{width:52%}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban01 .twoColumnBox{margin-bottom:20px;width:100%}}.infoBlock.twoColumnArea.urban01 .twoColumnBox:nth-child(2n){margin-top:45px}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban01 .twoColumnBox:nth-child(2n){margin-top:0}}.infoBlock.twoColumnArea.urban01 .twoColumnBox img{margin:20px 0}.infoBlock.twoColumnArea.urban01 .twoColumnBox+.twoColumnBox{padding:30px 0 0;width:42%}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban01 .twoColumnBox+.twoColumnBox{padding:0;width:100%}}.infoBlock.twoColumnArea.urban02 .twoColumnBox{width:30.7%}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban02 .twoColumnBox{width:100%}}.infoBlock.twoColumnArea.urban02 .twoColumnBox+.twoColumnBox{margin-left:2.7%;width:66.6%}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban02 .twoColumnBox+.twoColumnBox{margin-left:0;width:100%}}.infoBlock.twoColumnArea.urban03 .twoColumnBox{float:right}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban03 .twoColumnBox{float:none;width:100%}}.infoBlock.twoColumnArea.urban03 .twoColumnBox+.twoColumnBox{margin-left:0;margin-right:5.2%}@media screen and (max-width:767px){.infoBlock.twoColumnArea.urban03 .twoColumnBox+.twoColumnBox{float:none;width:100%}}.infoBlock a{font-size:14px;text-decoration:underline}@media screen and (max-width:1000px){.infoBlock .exLink{padding:10px 20px 10px 0}}.infoBlock .exLink:after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico-exit02.png);background-size:100%}.infoBlock .arrowLinkOuter{text-align:right}.infoBlock .arrowLink{display:inline-block;padding:10px 0}.infoBlock .arrowLink:after{content:">>";display:inline-block;font-size:1.6rem;line-height:24px;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.infoBlock .infoTtl{font-family:Noto Sans,sans-serif;font-size:22px;line-height:1.6;margin-bottom:30px;padding:15px 0 0 30px;position:relative;z-index:10}.infoBlock .infoTtl:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico_puzzle_gray.png) no-repeat;background-size:100%;content:"";height:70px;left:0;position:absolute;top:0;width:73px;z-index:-1}@media screen and (max-width:767px){.infoBlock .infoTtl:before{height:48px;width:50px}.infoBlock .infoTtl{font-size:16px;margin-bottom:10px;padding:10px 0 0 20px}.infoBlock .infoTtl.margin{margin-top:50px}}.infoBlock .infoText{text-align:justify}@media screen and (max-width:767px){.infoBlock .infoText{font-size:14px}}.infoBlock .infoText+.infoTtl{margin-top:40px}@media screen and (max-width:767px){.infoBlock .infoText+.infoTtl{margin-top:20px}}.infoBlock .infoText+.infoText{margin-top:30px}@media screen and (max-width:767px){.infoBlock .infoText+.infoText{margin-top:20px}}.infoBlock .infoText .exLink{display:inline}.infoBlock .infoText .exLink:after{display:inline-block;left:10px;margin:auto 0;position:relative}