@charset "UTF-8";@font-face{font-family:Noto Sans;src:url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/NotoSansCJKjp-Medium-min.eot);src:url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/NotoSansCJKjp-Medium-min.eot) format("embedded-opentype"),url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/NotoSansCJKjp-Medium-min.woff) format("woff"),url(../font/NotoSansCJKjp-Medium-min.otf) format("opentype")}@media (-ms-high-contrast:none){.ieFont{font-family:ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝!important;font-weight:700}.ieFont ::-ms-backdrop{font-family:ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝!important;font-weight:700}}@font-face{font-family:lg;font-style:normal;font-weight:400;src:url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/lg.eot);src:url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/lg.eot) format("embedded-opentype"),url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/lg.woff) format("woff"),url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/lg.ttf) format("truetype"),url(//24418544.fs1.hubspotusercontent-na1.net/hubfs/24418544/raw_assets/public/corporate2024/font/lg.svg) format("svg")}.lg-icon{font-family:lg;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.5;pointer-events:none}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{background-color:rgba(0,0,0,.45);left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;transition:color .2s linear;width:50px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;max-height:350px;position:absolute;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;width:100%;z-index:1080}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-thumb{height:100%;margin-bottom:-5px;padding:10px 0}.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:5px;border-radius:4px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer .lg-toggle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;max-height:100%;max-width:1140px;padding:0 5px;vertical-align:middle;width:100%}.lg-outer .lg-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.lg-outer .lg-video .lg-object{display:inline-block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-video .lg-video-play{cursor:pointer;height:59px;left:50%;margin-left:-42px;margin-top:-30px;position:absolute;top:50%;width:84px;z-index:1080}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/lightgallery/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/lightgallery/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../img/lightgallery/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;opacity:.8;width:64px}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/lightgallery/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/lightgallery/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s;width:100%;z-index:1083}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;height:10px;left:0;position:absolute;right:0;text-align:center;z-index:1080}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;margin:0 5px;overflow:hidden;position:relative;vertical-align:top}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;border-radius:3px;bottom:100%;color:#fff;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;width:120px}.lg-outer .lg-pager-thumb-cont img{height:100%;width:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;-webkit-box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s;visibility:hidden;z-index:1081}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;opacity:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;visibility:hidden}.lg-outer .lg-dropdown:after{border:8px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;right:16px;top:-16px;width:0}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;padding:4px 12px;white-space:pre}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group{*zoom:1}.group:after,.group:before{content:"";display:table;line-height:0}.group:after{clear:both}.lg-outer{height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.lg-outer .lg-inner{height:100%;left:0;position:absolute;top:0;white-space:nowrap;width:100%}.lg-outer .lg-item{background:url(../img/lightgallery/loading.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}.lg-outer .lg-img-wrap{bottom:0;left:0;padding:0 5px;position:absolute;right:0;top:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;height:auto!important;max-height:100%;max-width:100%;vertical-align:middle;width:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{left:0;opacity:0;position:absolute}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.home .topTextBox{background:#f6f6f6;display:block;padding-top:20px;text-align:center}@media screen and (max-width:767px){.home .topTextBox{background:#fff;padding:20px 4% 0}}.home .topTextBox p{background:#fff;display:block;font-size:18px;font-weight:700;margin:0 auto;max-width:800px;padding:20px}@media screen and (max-width:767px){.home .topTextBox p{background:#f6f6f6;font-size:1.6rem;padding:15px 4%;text-align:left}.home .topTextBox p span{display:inline-block;text-align:center;width:100%}}.home #contents{padding:40px 0 0}@media screen and (max-width:767px){.home #contents{background:none;padding:20px 0 0}}.home .topicArea{padding:0 0 85px}@media screen and (max-width:1339px){.home .topicArea .innerBlock{width:1000px}}@media screen and (max-width:1000px){.home .topicArea .innerBlock{width:100%}}.home .topicArea .topicUl{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:1000px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1339px){.home .topicArea .topicUl{width:100%}}.home .topicArea .topicUl li{background:#fff;-ms-flex-preferred-size:320px;border:1px solid #e4ece8;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:320px;margin:0 0 20px;position:relative}@media screen and (max-width:1000px){.home .topicArea .topicUl li{-ms-flex-preferred-size:calc(33.33333% - 13px);flex-basis:calc(33.33333% - 13px)}}.home .topicArea .topicUl li a{display:block;height:100%;position:relative}@media screen and (min-width:1001px){.home .topicArea .topicUl li a:after{border-color:transparent transparent #a5a5a5;border-style:solid;border-width:0 0 10px 10px;bottom:12px;content:"";display:block;height:0;opacity:0;position:absolute;right:12px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:0}.home .topicArea .topicUl li a:hover,.home .topicArea .topicUl li a:hover:after{opacity:1}.home .topicArea .topicUl li a:hover .img{opacity:.8}.home .topicArea .topicUl li a:hover .img img{-webkit-transform:scale(1.03);transform:scale(1.03)}.home .topicArea .topicUl li .img{overflow:hidden;padding:65% 0 0;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.home .topicArea .topicUl li .img img{bottom:0;height:100%;left:0;left:-40px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}}.home .topicArea .topicUl li .txtArea{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:23px 28px 43px}.home .topicArea .topicUl li .txtArea .ttl{font-size:1.8rem;line-height:1.5;margin:0 0 10px;max-height:2.8em;overflow:hidden}.home .topicArea .topicUl li .txtArea .category{bottom:20px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#b0b0b0;font-family:Roboto,sans-serif;font-size:1.4rem;left:0;letter-spacing:.1em;overflow:hidden;padding:0 28px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.home .topicArea .topicUl li.wide{-ms-flex-preferred-size:660px;flex-basis:660px}@media screen and (max-width:1000px){.home .topicArea .topicUl li.wide{-ms-flex-preferred-size:calc(66.66667% - 7px);flex-basis:calc(66.66667% - 7px)}}@media screen and (min-width:1001px){.home .topicArea .topicUl li.wide .img{padding-top:51.7%}.home .topicArea .topicUl li.wide .img img{left:auto}}.home .topicArea .topicUl li.wide .txtArea{background:hsla(0,0%,100%,.8);bottom:0;left:0;min-height:130px;padding:20px 28px;position:absolute;width:100%}@media screen and (max-width:1339px){.home .topicArea .topicUl li.wide .txtArea{background:hsla(0,0%,100%,.8)}}.home .topicArea .topicUl li.wide .txtArea .ttl{font-size:2.4rem;line-height:1.3;max-height:2.4em}.home .topicArea .topicUl li.wide .txtArea .category{color:#909090}@media screen and (max-width:767px){.home .topicArea{padding:0}.home .topicArea .topicUl{display:block}.home .topicArea .topicUl li{border:none;border-top:1px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:none;margin:0;width:100%}.home .topicArea .topicUl li:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.home .topicArea .topicUl li:last-child{border-bottom:1px solid #dcdcdc}.home .topicArea .topicUl li a{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;padding:20px 4%;width:100%}.home .topicArea .topicUl li a:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.home .topicArea .topicUl li .img{display:table-cell;vertical-align:top;width:110px}.home .topicArea .topicUl li .txtArea{display:table-cell;padding:0 0 0 15px;position:relative;vertical-align:top}.home .topicArea .topicUl li .txtArea .ttl{font-size:1.4rem;line-height:1.4;margin:0 0 5px;max-height:40px}.home .topicArea .topicUl li .txtArea .ttl.sp{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home .topicArea .topicUl li .txtArea .category{bottom:0;font-size:1rem;left:0;line-height:1.2;padding:0 0 0 15px}.home .topicArea .topicUl li.wide{width:100%}.home .topicArea .topicUl li.wide a{display:block}.home .topicArea .topicUl li.wide .img{display:block;float:none;margin:0 0 10px;width:100%}.home .topicArea .topicUl li.wide .txtArea{background:none;display:block;min-height:1px;padding:0;position:static}.home .topicArea .topicUl li.wide .txtArea .ttl{font-size:1.6rem}.home .topicArea .topicUl li.wide .txtArea .category{margin-top:10px;padding:0;position:static}.home .topicArea .topicUl li.noLink{padding:20px 4%}}.home .partnerArea{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.5%,#f6f6f6),color-stop(4.5%,#fff));background:linear-gradient(#f6f6f6 4.5%,#fff 0);padding:0 0 160px}.home .partnerArea .innerBlock{width:100%}.home .partnerArea .innerBlock>.partnerUl{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .partnerArea .innerBlock>.partnerUl>li:first-child{margin:0}.home .partnerArea .btnArea{margin-top:50px}.home .partnerArea .partnerUl{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.home .partnerArea .partnerUl li{border:1px solid #e4ece8;border-top:3px solid #999;margin:0 0 0 20px;max-width:320px;position:relative;width:320px}.home .partnerArea .partnerUl li .category{background:#999;color:#fff;font-size:1.4rem;padding:0 10px;position:absolute;right:0;top:0;z-index:2}.home .partnerArea .partnerUl li a{background:#fffefe;display:block;padding:40px 0 0}.home .partnerArea .partnerUl li a:hover{opacity:1}@media screen and (min-width:1001px){.home .partnerArea .partnerUl li a:hover .img{opacity:.8}.home .partnerArea .partnerUl li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.home .partnerArea .partnerUl li .img{border-radius:50%;margin:0 auto 20px;overflow:hidden;padding-top:62.5%;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:62.5%;z-index:5}.home .partnerArea .partnerUl li .img img{bottom:0;left:0;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.home .partnerArea .partnerUl li .txtArea{background:#f7f7f7;padding:20px}.home .partnerArea .partnerUl li .txtArea .ttl{font-size:1.8rem;font-weight:700;letter-spacing:-.05em;margin:0 0 5px}.home .partnerArea .partnerUl li .txtArea .name{font-size:1.4rem}.home .partnerArea .txt{margin:30px 0 50px;text-align:center}@media screen and (max-width:1339px){.home .partnerArea{padding-bottom:60px}}@media screen and (max-width:767px){.home .partnerArea{background:none;padding:50px 30px 80px}.home .partnerArea .txt{font-size:1.4rem;margin:30px 0;text-align:left}.home .partnerArea .btnArea{margin:30px 0 0}.home .partnerArea .bx-wrapper{margin:0 15px;position:relative}.home .partnerArea .bx-wrapper .bx-pager{margin:20px 0 0;text-align:center}.home .partnerArea .bx-wrapper .bx-controls-direction a.bx-prev{left:-30px}.home .partnerArea .bx-wrapper .bx-controls-direction a.bx-next{right:-30px}.home .partnerArea .partnerUl{display:block}.home .partnerArea .partnerUl:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.home .partnerArea .partnerUl li{margin:0;max-width:100%}.home .partnerArea .partnerUl li+li{margin:0}.home .partnerArea .partnerUl li a{padding:25px 0 0}.home .partnerArea .partnerUl li .category{font-size:1.2rem;min-width:100px;text-align:center}.home .partnerArea .partnerUl li .img{margin-bottom:15px;padding-top:35%;width:35%}.home .partnerArea .partnerUl li .txtArea{padding:20px 20px 15px}.home .partnerArea .partnerUl li .txtArea .ttl{font-size:1.6rem}.home .partnerArea .partnerUl li .txtArea .name{font-size:1.2rem}}.contacts .innerBlock{max-width:1000px}.contacts .stepArea{margin:0 0 60px;text-align:center}.contacts .stepArea.thanks{margin:0 0 90px}.contacts .stepArea .formCircleUl{display:inline-block;position:relative;text-align:center;z-index:2}.contacts .stepArea .formCircleUl:after{background:#dcdcdc;bottom:0;content:"";display:block;height:5px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:-1}.contacts .stepArea .formCircleUl li{background:#dcdcdc;border-radius:50%;display:inline-block;height:100px;width:100px}.contacts .stepArea .formCircleUl li+li{margin:0 0 0 145px}.contacts .stepArea .formCircleUl li.currentPage{background:#5d5d5f;color:#fff}.contacts .stepArea .formCircleUl li .txt{display:table-cell;height:100px;vertical-align:middle;width:100px}.contacts .stepArea .formCircleUl li .txt .num{display:block;font-family:Roboto,sans-serif;font-size:3rem;line-height:1;margin:0 0 5px}@media screen and (max-width:767px){.contacts .stepArea{margin:0 0 30px}.contacts .stepArea .formCircleUl li{height:80px;width:80px}.contacts .stepArea .formCircleUl li+li{margin:0 0 0 30px}.contacts .stepArea .formCircleUl li .txt{height:80px;width:80px}.contacts .stepArea .formCircleUl li .txt .num{font-size:2rem}.contacts .stepArea.thanks{margin:0 0 40px}}.contacts .tabUl{height:100px}.contacts .tabUl:not(#entryTabUl) li:hover{cursor:default}.contacts .tabCnt .capTxt{font-size:1.8rem;margin:0 18px 30px}@media screen and (max-width:767px){.contacts .tabCnt .capTxt{font-size:1.4rem;margin:0 30px 20px}}.contacts .tabCnt .formTable{border-collapse:separate;border-spacing:18px 0;margin:0 0 60px;width:100%}.contacts .tabCnt .formTable tr td,.contacts .tabCnt .formTable tr th{border-bottom:1px solid #dcdcdc;line-height:1.8}.contacts .tabCnt .formTable tr th{padding:40px 20px;text-align:left;vertical-align:top;width:25%}.contacts .tabCnt .formTable tr th .req{background:#f26142;border-radius:50%;display:inline-block;height:8px;margin:0 0 0 5px;vertical-align:middle;width:8px}.contacts .tabCnt .formTable tr td{font-size:1.8rem;padding:20px 40px;vertical-align:middle}.contacts .tabCnt .formTable tr td .error{color:#f26142;display:block;font-size:1.6rem;margin:10px 0 0}.contacts .tabCnt .formTable tr td.error input[type=radio]:not(:checked)+span:before,.contacts .tabCnt .formTable tr td.error input[type=text],.contacts .tabCnt .formTable tr td.error textarea{background:#feefec}.contacts .tabCnt .formTable tr td.address input{width:230px}.contacts .tabCnt .formTable tr:first-child td,.contacts .tabCnt .formTable tr:first-child th{border-top:1px solid #dcdcdc}.contacts .tabCnt .formTable input[type=email],.contacts .tabCnt .formTable input[type=text],.contacts .tabCnt .formTable textarea{-webkit-appearance:none;background:#f5f5f5;border:1px solid #dcdcdc;border-radius:4px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;padding:12px;width:100%}.contacts .tabCnt .formTable label{display:inline-block;font-size:1.6rem;margin:10px 0}.contacts .tabCnt .formTable label+label{margin:30px 0 20px}.contacts .tabCnt .formTable label input[type=radio]{display:none}.contacts .tabCnt .formTable label input[type=radio]+span{display:inline-block;padding:0 0 0 40px;position:relative}.contacts .tabCnt .formTable label input[type=radio]+span:before{background:#f5f5f5;border:4px solid #dcdcdc;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:24px}.contacts .tabCnt .formTable label input[type=radio]:checked+span:before{background:#464646}.contacts .tabCnt .formTable textarea{min-height:210px}@media screen and (max-width:767px){.contacts .tabCnt .formTable{border-collapse:collapse;display:block;margin:0 0 30px}.contacts .tabCnt .formTable tbody,.contacts .tabCnt .formTable tr{display:block}.contacts .tabCnt .formTable tr td,.contacts .tabCnt .formTable tr th{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1.4rem;width:100%}.contacts .tabCnt .formTable tr th{border-bottom:none;padding:20px 30px 0}.contacts .tabCnt .formTable tr td{padding:10px 30px 20px}.contacts .tabCnt .formTable tr td .error{font-size:1.4rem}.contacts .tabCnt .formTable tr td.address input{width:100%}.contacts .tabCnt .formTable tr:first-child td{border-top:none}.contacts .tabCnt .formTable label{font-size:1.6rem;margin:5px 0}.contacts .tabCnt .formTable label+label{margin:20px 0 10px}.contacts .tabCnt .formTable label input[type=radio]+span{padding:0 0 0 30px}.contacts .tabCnt .formTable label input[type=radio]+span:before{border:3px solid #dcdcdc;height:18px;width:18px}}.contacts .tabCnt .agreeArea{margin:50px 0 40px;text-align:center}.contacts .tabCnt .agreeArea a{text-decoration:underline}.contacts .tabCnt .agreeArea input[type=checkbox]{display:none}.contacts .tabCnt .agreeArea input[type=checkbox]+span{display:inline-block;padding:0 0 0 40px;position:relative}.contacts .tabCnt .agreeArea input[type=checkbox]+span:after,.contacts .tabCnt .agreeArea input[type=checkbox]+span:before{bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}.contacts .tabCnt .agreeArea input[type=checkbox]+span:before{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:4px;height:24px;left:0;width:24px}.contacts .tabCnt .agreeArea input[type=checkbox]+span:after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico-check.png);height:15px;left:6px;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:15px}.contacts .tabCnt .agreeArea input[type=checkbox]:checked+span:after{opacity:1}.contacts .tabCnt .agreeArea .error{color:#f26142;display:block;font-size:1.6rem;margin:10px 0 0}.contacts .tabCnt .agreeArea.error input[type=checkbox]:not(:checked)+span:before{background:#feefec}@media screen and (max-width:767px){.contacts .tabCnt .agreeArea{margin:25px 30px 20px}.contacts .tabCnt .agreeArea label{font-size:1.4rem}.contacts .tabCnt .agreeArea label input[type=checkbox]+span{padding:0 0 0 30px}.contacts .tabCnt .agreeArea label input[type=checkbox]+span:before{height:18px;width:18px}.contacts .tabCnt .agreeArea label input[type=checkbox]+span:after{left:3px}.contacts .tabCnt .agreeArea label input[type=checkbox]:checked+span:after{opacity:1}.contacts .tabCnt .agreeArea .error{font-size:1.4rem}}.contacts .btnArea{text-align:center}.contacts .btnArea.thanks{margin:120px 0}.contacts .btnArea button{margin:0 20px}.contacts .btnArea .submitBtn:disabled{background:#dcdcdc}@media screen and (max-width:767px){.contacts .btnArea{display:block;padding:0 30px}.contacts .btnArea button{margin:0;width:100%}.contacts .btnArea.thanks{margin:40px 0 0}}.contacts .conf_show,.contacts .conf_show_inline,.contacts .entry_show,.contacts .entry_show_inline{display:none!important}.contacts .mw_wp_form_input .entry_show{display:block!important}.contacts .mw_wp_form_input .entry_show_inline{display:inline-block!important}.contacts .mw_wp_form_input .capTxt{background:#feefec;border-radius:4px;display:inline-block;font-size:1.6rem;padding:5px 15px}.contacts .mw_wp_form_input .capTxt .req{background:#f26142;border-radius:50%;display:inline-block;height:8px;margin:0 15px 0 0;vertical-align:middle;width:8px}@media screen and (max-width:767px){.contacts .mw_wp_form_input .capTxt{font-size:1.4rem;padding:5px 10px}}.contacts .mw_wp_form_confirm .conf_show{display:block!important}.contacts .mw_wp_form_confirm .conf_show_inline{display:inline-block!important}.contacts .mw_wp_form_confirm .req{display:none!important}.contacts .mw_wp_form_confirm .formTable tr td{padding:40px;vertical-align:top}@media screen and (max-width:767px){.contacts .mw_wp_form_confirm .formTable tr td{font-size:1.6rem;padding:20px 8%}}.contacts .mw_wp_form_confirm .btnArea .submitBtn{width:400px}@media screen and (max-width:767px){.contacts .mw_wp_form_confirm .btnArea .submitBtn{margin:0 0 10px;width:100%}}.contacts .entry .capTxt{background:#feefec;border-radius:4px;display:inline-block;font-size:1.6rem;padding:5px 15px}.contacts .entry .capTxt .req{background:#f26142;border-radius:50%;display:inline-block;height:8px;margin:0 15px 0 0;vertical-align:middle;width:8px}@media screen and (max-width:767px){.contacts .entry .capTxt{font-size:1.4rem;padding:5px 10px}}.contacts .confirm .formTable tr td{padding:40px;vertical-align:top}@media screen and (max-width:767px){.contacts .confirm .formTable tr td{font-size:1.6rem;padding:20px 8%}}.contacts .confirm .btnArea .submitBtn{width:400px}@media screen and (max-width:767px){.contacts .confirm .btnArea .submitBtn{margin:0 0 10px;width:100%}}@media screen and (min-width:1001px){.news #contents{padding-top:70px}}.news .cntTtl.pageTtl{letter-spacing:.2em}@media screen and (min-width:1001px){.news .cntTtl.pageTtl{margin-bottom:50px}}.news .subTtl{font-family:Noto Sans,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:40px;text-align:center}.news .pageReadTxt{font-size:1.6rem;margin-bottom:50px}@media screen and (max-width:767px){.news .pageReadTxt{margin-bottom:30px}}.news .tabUl li{line-height:80px}.news .tabUl li a{display:block;height:80px;text-transform:uppercase}@media screen and (max-width:767px){.news .tabUl li{line-height:65px;padding:0}.news .tabUl li:after{background:none;bottom:0;content:">>";left:auto;line-height:1;right:5px;top:0;-webkit-transform:scaleX(.5);transform:scaleX(.5);width:auto}.news .tabUl li.current{line-height:60px}.news .tabUl li.current:after{display:none}.news .tabUl li a{height:65px;padding-right:15px}}.newsDetail #contents{padding-top:0}.newsDetail .articleArea.press_release{border-top:5px solid #60c342}.newsDetail .articleArea.press_release .info .category{border:1px solid #60c342;color:#60c342}.newsDetail .articleArea.topics{border-top:5px solid #2fa8e1}.newsDetail .articleArea.topics .info .category{border:1px solid #2fa8e1;color:#2fa8e1}.newsDetail .articleArea.publicity{border-top:5px solid #e4007f}.newsDetail .articleArea.publicity .info .category{border:1px solid #e4007f;color:#e4007f}.newsDetail .articleArea.csr{border-top:5px solid #630ac6}.newsDetail .articleArea.csr .info .category{border:1px solid #630ac6;color:#630ac6}.newsDetail .articleArea.advertisement{border-top:5px solid #eb4200}.newsDetail .articleArea.advertisement .info .category{border:1px solid #eb4200;color:#eb4200}.blogArchive .pageReadTxt{font-size:1.6rem;margin-bottom:50px}@media screen and (max-width:767px){.blogArchive .pageReadTxt{margin-bottom:30px}}.partnership .partnershipContactBtn{padding:30px 8% 10px}.partnership #contents{padding:70px 0 80px}@media screen and (max-width:767px){.partnership #contents{padding:50px 0 0}}.partnership .cntTtl{margin-bottom:50px}@media screen and (max-width:767px){.partnership .cntTtl{margin-bottom:30px}}.partnershipCategory #contents{padding:0 0 160px}@media screen and (max-width:767px){.partnershipCategory #contents{padding:0 0 80px}}.partnershipCategory .categoryPointArea{background:#fff;padding:90px 100px}@media screen and (max-width:1000px){.partnershipCategory .categoryPointArea{padding:60px 20px}}@media screen and (max-width:767px){.partnershipCategory .categoryPointArea{padding:30px 0 15px}}.partnershipCategory .btnArea{margin-top:60px;text-align:center}@media screen and (max-width:767px){.partnershipCategory .btnArea{margin-top:40px;padding:0 3%}}.about #contents .cntArea{padding:60px 0 0}.about #contents .cntArea .inner{padding:0 30px}@media screen and (max-width:767px){.about #contents .cntArea{padding:30px 0 0}.about #contents .cntArea .inner{padding:0}}.about .cntTtl.pageTtl{margin-bottom:50px}@media screen and (max-width:767px){.about .cntTtl.pageTtl{margin-bottom:30px}}.about a{text-decoration:underline}.about .pageReadTxt{margin:0 0 80px}@media screen and (max-width:767px){.about .pageReadTxt{margin:0 0 40px}}.about .officerList{margin:0 0 80px}.about .officerList:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.about .officerList{margin:0 0 40px;padding:0 30px}}.about .officerList li{float:left;margin:0 0 60px;width:46%}.about .officerList li:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.about .officerList li{margin:0 0 30px}}.about .officerList li:nth-child(odd){clear:both;margin:0 8% 60px 0}@media screen and (max-width:767px){.about .officerList li:nth-child(odd){margin:0 0 30px}}.about .officerList li .officerImg{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 3% 0 0;width:43%}.about .officerList li .officerImg img{max-width:100%}.about .officerList li .officerName{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:right;font-size:2.4rem;font-weight:700;margin:0 0 10px;width:57%}.about .officerList li .officerName .officerTitle{display:block;font-size:1.4rem;font-weight:400}.about .officerList li .officerHistoryOuter{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:right;width:57%}.about .officerList li .officerHistoryOuter .officerHistory{width:100%}.about .officerList li .officerHistoryOuter .officerHistory th{font-size:1.2rem;min-width:50px;padding:1px 2% 1px 0;vertical-align:top;width:17%}.about .officerList li .officerHistoryOuter .officerHistory td{font-size:1.2rem;padding:1px 0;vertical-align:top}@media screen and (max-width:767px){.about .officerList li{float:none;width:100%}.about .officerList li .officerImg{margin:0 0 20px;padding:0 20px 0 0;width:40%}.about .officerList li .officerName{font-size:1.6rem;padding:7% 0 0;width:60%}.about .officerList li .officerName .officerTitle{font-size:1.2rem;margin:0 0 5px}.about .officerList li .officerHistoryOuter{display:none;float:none;width:100%}.about .officerList li .officerHistoryOuter .officerHistory th{width:60px}.about .officerList li .officerAcoBtn{background:#f6f6f6;display:block;font-size:1.2rem;margin:10px 0 0;padding:7px 0;text-align:center}.about .officerList li .officerAcoBtn .on{display:none}.about .officerList li .officerAcoBtn.open .on{display:inline-block}.about .officerList li .officerAcoBtn.open .off{display:none}}.csr .pageReadTxt{margin:0 0 50px}@media screen and (max-width:767px){.csr .pageReadTxt{margin:0 0 30px}}.csr .newsUl li a .date{padding-left:0}.csr .newsUl li a .txt{width:84.5%}@media screen and (min-width:1001px){.csr .newsUl li a:hover{background:rgba(99,10,198,.05)}}.csrDetail #contents{padding-top:0}.csrDetail .articleArea{border-top:5px solid #630ac6}.csrDetail .articleArea .info .category{border:1px solid #630ac6;color:#630ac6}.works .pageReadTxt{margin:0 0 50px}@media screen and (max-width:767px){.works .pageReadTxt{margin:0 0 30px}}.works .newsUl li a .date{padding-left:0}.works .newsUl li a .txt{width:84.5%}@media screen and (min-width:1001px){.works .newsUl li a:hover{background:rgba(235,66,0,.05)}}.worksDetail #contents{padding-top:0}.worksDetail .articleArea{border-top:5px solid #eb4200}.worksDetail .articleArea .info .category{border:1px solid #eb4200;color:#eb4200}@media screen and (min-width:1001px){.policy #contents{padding-top:70px}.policy #contents .cntArea{padding:90px 30px 80px}}.policy .container-fluid p{margin:0 0 30px}.policy .container-fluid h2{border-left:6px solid #dedede;font-size:2.4rem;font-weight:700;margin:60px 0 30px;padding:0 0 0 20px}.policy .container-fluid h3{font-size:2rem;margin-bottom:10px}.policy .container-fluid ul{margin:0 0 30px}.policy .container-fluid ul li{padding:0 0 0 3em;text-indent:-3em}.policy .container-fluid ul li+li{margin-top:10px}.policy .contact{border:1px solid #dcdcdc;margin:80px 0 0;padding:30px 0;text-align:center}.policy .contact .ttl{font-weight:700;margin:0 0 10px}.policy .contact .mail a:hover{text-decoration:underline}@media screen and (max-width:767px){.policy{font-size:1.6rem}.policy .txt{margin:0 0 20px}.policy .lineTtl{border-left-width:3px;font-size:1.6rem;margin:30px 0 20px;padding:0 0 0 10px}.policy h4{font-size:1.6rem;margin-bottom:5px}.policy .numUl{margin:0 0 20px}.policy .contact{margin:40px 0 0;padding:20px 10px}}.message #contents .cntArea{padding:65px 0}@media screen and (max-width:767px){.message #contents .cntArea{padding:0 0 50px}}.message #contents .cntArea .inner{line-height:2;max-width:1140px}.message #contents .cntTtl.pageTtl{margin:0 0 80px}@media screen and (max-width:767px){.message #contents .cntTtl.pageTtl{margin:0 0 50px}}.message .messageImg{margin:0 0 50px;position:relative}@media screen and (max-width:767px){.message .messageImg{margin:0 0 20px}}.message .messageImg .messageBlock{bottom:150px;left:50px;position:absolute;text-shadow:0 0 7px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}@media screen and (max-width:767px){.message .messageImg .messageBlock{margin:20px 0 0;padding:0 9%}}.message .messageImg .messageBlock .messageTxt{font-family:Noto Sans,sans-serif;font-size:3.6rem;line-height:1.8}@media screen and (max-width:1000px){.message .messageImg .messageBlock .messageTxt{font-size:3.2vw}}@media screen and (max-width:767px){.message .messageImg .messageBlock .messageTxt{font-size:1.8rem}}.message .messageImg .messageBlock .name{font-family:Noto Sans,sans-serif;font-size:2.6rem;margin:15px 0 0;text-align:right}@media screen and (max-width:1000px){.message .messageImg .messageBlock .name{font-size:2.2vw}}@media screen and (max-width:767px){.message .messageImg .messageBlock .name{font-size:1.5rem;text-align:left}}.message .messageImg .messageBlock .name span{font-size:1.6rem;margin:0 20px 0 0}@media screen and (max-width:767px){.message .messageImg .messageBlock .name span{font-size:1rem;margin:0 10px 0 0}.message .messageImg .messageBlock{bottom:auto;left:auto;position:static}}.message .txt{line-height:2;padding:0 50px}.message .txt+.txt{padding-top:50px}@media screen and (max-width:767px){.message .txt+.txt{padding-top:30px}.message .txt{font-size:1.2rem;padding:0 9%}}.boardmember .cntTtl.pageTtl{margin-bottom:50px}@media screen and (max-width:767px){.boardmember .cntTtl.pageTtl{margin-bottom:30px}}.boardmember .pageReadTxt{margin:0 0 80px}@media screen and (max-width:767px){.boardmember .pageReadTxt{margin-bottom:40px}}.boardmember #contents .mvArea{display:block;margin-bottom:20px;width:100%}.boardmember #contents .mvArea img{display:block;width:100%}.boardmember #contents .cntArea{padding:60px 0 0}@media screen and (max-width:767px){.boardmember #contents .cntArea{padding:30px 0 0}}.boardmember #contents .cntArea .inner{padding:0 30px}.boardmember #contents .cntArea .inner .memberList02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0 50px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.boardmember #contents .cntArea .inner .memberList02{padding:60px 0 30px}}.boardmember #contents .cntArea .inner .memberList02 .column{display:block;margin-bottom:50px;width:33.3%}@media screen and (max-width:767px){.boardmember #contents .cntArea .inner .memberList02 .column{margin-bottom:30px;width:100%}}.boardmember #contents .cntArea .inner .memberList02 .column .title .job{font-size:1.4rem;line-height:1;margin-bottom:6px}@media screen and (max-width:767px){.boardmember #contents .cntArea .inner .memberList02 .column .title .job{font-size:1.2rem}}.boardmember #contents .cntArea .inner .memberList02 .column .title h3{font-size:2.4rem;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.boardmember #contents .cntArea .inner .memberList02 .column .title h3{font-size:1.8rem}}.boardmember #contents .cntArea .inner .memberList02 .column .title h3 .small{display:inline-block;font-size:1.5rem}@media screen and (max-width:1339px){.boardmember #contents .cntArea .inner .memberList02 .column .title h3 .small{display:block;text-indent:-.5em}}@media screen and (max-width:767px){.boardmember #contents .cntArea .inner .memberList02 .column .title h3 .small{display:block;font-size:1.2rem;margin-bottom:5px;text-indent:-.5em}}.boardmember #contents .cntArea .inner .memberList02 .column .title .english{font-size:1rem}.showroom.about #contents .cntArea{padding:80px 0}@media screen and (max-width:767px){.showroom.about #contents .cntArea{padding:30px 0}}.philosophy #contents .cntArea{margin:0 0 40px;overflow:hidden;padding:85px 0 200px;position:relative}@media screen and (max-width:767px){.philosophy #contents .cntArea{margin:0 0 20px;padding:40px 0 100px}}.philosophy #contents .cntArea .inner{max-width:900px;padding:0}@media screen and (max-width:767px){.philosophy #contents .cntArea .inner{padding:0 6%}.philosophy #contents .cntArea.mission .philosophyTitle img{width:300px}}.philosophy #contents .cntArea.mission:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_MISSION.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;position:absolute;right:20px;width:620px}@media screen and (max-width:767px){.philosophy #contents .cntArea.mission:before{bottom:-4px;height:44px;right:10px;width:248px}.philosophy #contents .cntArea.value .philosophyTitle img{width:146px}}.philosophy #contents .cntArea.value:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_VALUE.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;left:20px;position:absolute;width:488px}@media screen and (max-width:767px){.philosophy #contents .cntArea.value:before{bottom:-4px;height:43px;left:10px;width:195px}.philosophy #contents .cntArea.vision .philosophyTitle img{width:179px}}.philosophy #contents .cntArea.vision:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_VISION.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;position:absolute;right:20px;width:514px}@media screen and (max-width:767px){.philosophy #contents .cntArea.vision:before{bottom:-4px;height:44px;right:10px;width:206px}}.philosophy .valueList:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.philosophy .valueList li{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;float:left;position:relative;width:50%}@media screen and (max-width:767px){.philosophy .valueList li{width:100%}}.philosophy .valueList li .valueTitle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝;height:100%}@media screen and (min-width:768px){.philosophy .valueList li .valueTitle{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}@media screen and (max-width:767px){.philosophy .valueList li .valueTitle{font-size:1.8rem;padding:25px 30px 25px 70px;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;justify-content:start}}.philosophy .valueList li .valueTitle:before{bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}@media screen and (max-width:767px){.philosophy .valueList li .valueTitle:before{left:28px;right:auto}.philosophy .valueList li .valueTitle:after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/aco-plus.png) no-repeat;background-size:100%;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:20px;top:0;width:18px}.philosophy .valueList li .valueTitle.on:after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/aco-minus.png) no-repeat;background-size:100%;bottom:0;content:"";height:3px;margin:auto;position:absolute;right:20px;top:0;width:18px}}.philosophy .valueList li .leftTopCorner{border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;height:12px;left:0;position:absolute;top:0;width:15px}@media screen and (max-width:767px){.philosophy .valueList li .leftTopCorner{height:7px;width:10px}}.philosophy .valueList li .leftBottomCorner{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;bottom:0;height:12px;left:0;position:absolute;width:15px}@media screen and (max-width:767px){.philosophy .valueList li .leftBottomCorner{height:7px;width:10px}}.philosophy .valueList li .rightTopCorner{border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;height:12px;position:absolute;right:0;top:0;width:15px}@media screen and (max-width:767px){.philosophy .valueList li .rightTopCorner{height:7px;width:10px}}.philosophy .valueList li .rightBotomCorner{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;bottom:0;height:12px;position:absolute;right:0;width:15px}@media screen and (max-width:767px){.philosophy .valueList li .rightBotomCorner{height:7px;width:10px}}@media screen and (min-width:768px){.philosophy .valueList li:first-child .rightTopCorner{border-right:none}}.philosophy .valueList li:first-child .leftBottomCorner,.philosophy .valueList li:first-child .rightBotomCorner{border-bottom:none}@media screen and (min-width:768px){.philosophy .valueList li:first-child .rightBotomCorner{border-right:none}}.philosophy .valueList li:first-child .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number01.png) no-repeat;background-size:100%;height:72px;width:30px}@media screen and (max-width:767px){.philosophy .valueList li:first-child .valueTitle:before{height:36px;width:15px}}.philosophy .valueList li:nth-child(2) .leftBottomCorner,.philosophy .valueList li:nth-child(2) .rightBotomCorner{border-bottom:none}.philosophy .valueList li:nth-child(2) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number02.png) no-repeat;background-size:100%;height:73px;width:51px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(2) .valueTitle:before{height:37px;width:26px}}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(3) .rightTopCorner{border-right:none}}.philosophy .valueList li:nth-child(3) .leftBottomCorner,.philosophy .valueList li:nth-child(3) .rightBotomCorner{border-bottom:none}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(3) .rightBotomCorner{border-right:none}}.philosophy .valueList li:nth-child(3) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number03.png) no-repeat;background-size:100%;height:74px;width:48px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(3) .valueTitle:before{height:37px;width:24px}}.philosophy .valueList li:nth-child(4) .leftBottomCorner,.philosophy .valueList li:nth-child(4) .rightBotomCorner{border-bottom:none}.philosophy .valueList li:nth-child(4) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number04.png) no-repeat;background-size:100%;height:72px;width:53px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(4) .valueTitle:before{height:36px;width:27px}}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(5) .rightTopCorner{border-right:none}}.philosophy .valueList li:nth-child(5) .leftBottomCorner,.philosophy .valueList li:nth-child(5) .rightBotomCorner{border-bottom:none}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(5) .rightBotomCorner{border-right:none}}.philosophy .valueList li:nth-child(5) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number05.png) no-repeat;background-size:100%;height:73px;width:47px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(5) .valueTitle:before{height:37px;width:24px}}.philosophy .valueList li:nth-child(6) .leftBottomCorner,.philosophy .valueList li:nth-child(6) .rightBotomCorner{border-bottom:none}.philosophy .valueList li:nth-child(6) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number06.png) no-repeat;background-size:100%;height:73px;width:48px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(6) .valueTitle:before{height:37px;width:24px}}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(7) .rightTopCorner{border-right:none}}.philosophy .valueList li:nth-child(7) .leftBottomCorner,.philosophy .valueList li:nth-child(7) .rightBotomCorner{border-bottom:none}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(7) .rightBotomCorner{border-right:none}}.philosophy .valueList li:nth-child(7) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number07.png) no-repeat;background-size:100%;height:72px;width:50px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(7) .valueTitle:before{height:36px;width:25px}}.philosophy .valueList li:nth-child(8) .leftBottomCorner,.philosophy .valueList li:nth-child(8) .rightBotomCorner{border-bottom:none}.philosophy .valueList li:nth-child(8) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number08.png) no-repeat;background-size:100%;height:74px;width:47px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(8) .valueTitle:before{height:37px;width:24px}}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(9) .rightTopCorner{border-right:none}}.philosophy .valueList li:nth-child(9) .leftBottomCorner{border-bottom:none}@media screen and (min-width:768px){.philosophy .valueList li:nth-child(9) .rightBotomCorner{border-right:none}}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(9) .rightBotomCorner{border-bottom:none}}.philosophy .valueList li:nth-child(9) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number09.png) no-repeat;background-size:100%;height:74px;width:47px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(9) .valueTitle:before{height:37px;width:24px}}.philosophy .valueList li:nth-child(10) .rightBotomCorner{border-bottom:none}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(10) .leftBottomCorner{border-bottom:none}}.philosophy .valueList li:nth-child(10) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_number10.png) no-repeat;background-size:100%;height:74px;width:99px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(10) .valueTitle:before{height:37px;left:20px;width:50px}}.philosophy .valueList li:nth-child(11) .valueTitle:before{background:url(https://www.renoveru.jphttps/www.renoveru.jp/hubfs/corporate2024/about/philosophy/ico_plus1.png) no-repeat;background-size:100%;height:72px;width:89px}@media screen and (max-width:767px){.philosophy .valueList li:nth-child(11) .valueTitle:before{height:36px;left:20px;width:45px}}.philosophy .valueList li .valueText{background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem}@media screen and (min-width:768px){.philosophy .valueList li .valueText{height:140px;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}@media screen and (max-width:767px){.philosophy .valueList li .valueText{display:none;padding:15px 20px}}.philosophy .valueList li.wide{width:100%}@media screen and (min-width:768px){.philosophy .valueList li:hover .valueTitle{opacity:0}.philosophy .valueList li:hover .valueText{opacity:1}}.sustainability #contents .cntArea{margin:40px 0 45px;padding:100px 100px 70px}@media screen and (max-width:767px){.sustainability #contents .cntArea{padding:40px 30px}}.service .cntTtl{margin-bottom:50px}@media screen and (max-width:767px){.service .cntTtl{margin-bottom:30px}}.service .pageReadTxt{margin-bottom:80px}@media screen and (max-width:767px){.service .pageReadTxt{margin-bottom:30px}}.service #contents .cntArea{background:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 30px;width:1000px}@media screen and (max-width:1000px){.service #contents .cntArea{width:100%}}@media screen and (max-width:767px){.service #contents .cntArea{padding:0}}.service .serviceInfoArea{display:table}.service .serviceInfoArea:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.service .serviceInfoArea{display:block}}.service .serviceInfoArea .serviceMessage{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:0 30px 0 0;vertical-align:middle;width:50%}@media screen and (max-width:767px){.service .serviceInfoArea .serviceMessage{display:block;padding:0 40px 40px;width:100%}.service .serviceInfoArea .serviceMessage .messageBlock{margin:0 0 20px}}.service .serviceInfoArea .serviceMessage .messageBlock .messageImg{position:relative;text-align:center}.service .serviceInfoArea .serviceMessage .messageBlock .messageImg:before{background:url(/img/service/line.png) no-repeat;content:"";height:108px;left:51%;position:absolute;top:32%;width:386px}@media screen and (max-width:1000px){.service .serviceInfoArea .serviceMessage .messageBlock .messageImg:before{display:none}}.service .serviceInfoArea .serviceMessage .messageBlock .messageText{color:#818181;font-size:1.4rem;text-align:center}@media screen and (max-width:767px){.service .serviceInfoArea .serviceMessage .messageBlock .messageText{font-size:1.2rem}}.service .serviceInfoArea .serviceMessage .missionBlock .missionTitle{color:#f28023;font-family:Roboto,sans-serif;margin:0 0 10px;text-align:center}.service .serviceInfoArea .serviceMessage .missionBlock .messageText{margin:0 0 20px;text-align:center}.service .serviceInfoArea .serviceLinkBlock{background:#fff;display:table-cell;position:relative;width:50%;z-index:10}@media screen and (max-width:767px){.service .serviceInfoArea .serviceLinkBlock{display:block;width:100%}}.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li+li{border-top:1px solid #dcdcdc}.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li a{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;min-height:200px;padding:40px;position:relative}@media screen and (max-width:767px){.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li a{min-height:0}}.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li a:after{border-color:transparent transparent #ccc;border-style:solid;border-width:0 0 15px 15px;bottom:20px;content:"";display:block;height:0;position:absolute;right:20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:0}.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li .title{border-left:6px solid #f28023;font-family:Noto Sans,sans-serif;font-size:2.4rem;line-height:1;margin:0 0 20px;padding:0 0 0 15px}@media screen and (max-width:767px){.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li .title{font-size:1.6rem;margin:0 0 10px}}.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li .text{font-size:1.6rem;line-height:1.7}@media screen and (max-width:767px){.service .serviceInfoArea .serviceLinkBlock .serviceLinkList li .text{font-size:1.4rem}}.service2 #contents .cntArea{margin-bottom:80px}.service2 #contents .cntArea.serviceItems{padding:80px 30px 10px}@media screen and (max-width:767px){.service2 #contents .cntArea.serviceItems{padding:40px 30px 5px}}.service2 #contents .cntArea:not(.serviceItems){padding:80px 100px}@media screen and (max-width:767px){.service2 #contents .cntArea:not(.serviceItems){padding:40px 30px}.service2 #contents .cntArea{margin-bottom:40px}}.service2 .pageReadTxt{margin:0 0 80px}@media screen and (max-width:767px){.service2 .pageReadTxt{margin:0 0 40px}}.service2 .serviceItems .serviceItem:nth-child(n+2) .commonBtn{height:auto;line-height:normal;padding:10px 20px}.service2 .titleArea{border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;font-family:Noto Sans,sans-serif;margin:0 auto 60px;max-width:770px;position:relative;text-align:center}@media screen and (max-width:767px){.service2 .titleArea{margin:0 auto 30px}}.service2 .titleArea:before{border-bottom:2px solid #dcdcdc;border-top:2px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:20px}@media screen and (max-width:767px){.service2 .titleArea:before{width:10px}}.service2 .titleArea:after{border-bottom:2px solid #dcdcdc;border-top:2px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;right:0;top:0;width:20px}@media screen and (max-width:767px){.service2 .titleArea:after{width:10px}}.service2 .titleArea .ttlInner{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;padding:23px 30px;text-align:center;width:100%}@media screen and (max-width:767px){.service2 .titleArea .ttlInner{padding:10px}}.service2 .titleArea .ttlInner .left{text-align:left}.service2 .titleArea .ttlInner .right{text-align:right}.service2 .titleArea .ttlInner .subTitle{display:table-cell;font-size:24px;margin-left:10px;padding:0 5px;vertical-align:middle}@media screen and (max-width:767px){.service2 .titleArea .ttlInner .subTitle{font-size:12px}}.service2 .titleArea .ttlInner .blockTtl{display:table-cell;font-size:32px;font-weight:700;padding:0 5px;vertical-align:middle}.service2 .titleArea .ttlInner .blockTtl.en{font-family:Roboto,sans-serif;font-size:36px}@media screen and (max-width:767px){.service2 .titleArea .ttlInner .blockTtl,.service2 .titleArea .ttlInner .blockTtl.en{font-size:20px}}.service2 .servicePlatform p:first-of-type{margin-bottom:56px}@media screen and (max-width:767px){.service2 .servicePlatform p:first-of-type{margin-bottom:24px}}.service2 .servicePlatform .servicePlatformItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:2px solid #dcdcdc;justify-content:space-between;margin:24px 0 60px;padding:30px 0 60px}.service2 .servicePlatform .servicePlatformItems div{width:48%}.service2 .servicePlatform .servicePlatformItems div img{max-width:100%}@media screen and (max-width:767px){.service2 .servicePlatform .servicePlatformItems div{text-align:center;width:100%}.service2 .servicePlatform .servicePlatformItems div:nth-child(n+2){margin-top:32px}.service2 .servicePlatform .servicePlatformItems div:last-child{margin-top:48px}}.service2 .servicePlatform .servicePlatformItems:last-child{border:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.service2 .servicePlatform .servicePlatformItems{display:block;margin:0 0 40px;padding:0 0 40px}}.service2 .serviceRealEstate{border-bottom:2px solid #dcdcdc;padding:60px 0 54px}@media screen and (max-width:767px){.service2 .serviceRealEstate{padding:30px 0}}.service2 .serviceArchitecture{border-bottom:2px solid #dcdcdc;padding:60px 0}.service2 .serviceArchitecture .infoTtl{margin-bottom:48px}.service2 .serviceArchitecture .serviceArchitectureItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service2 .serviceArchitecture .serviceArchitectureItems div{margin-right:10px;width:361px}.service2 .serviceArchitecture .serviceArchitectureItems div:last-child{margin:0}.service2 .serviceArchitecture .serviceArchitectureItems div:last-child p{margin-bottom:0}@media screen and (max-width:767px){.service2 .serviceArchitecture .serviceArchitectureItems div{margin-right:0;text-align:center;width:100%}}.service2 .serviceArchitecture .serviceArchitectureItems p{font-size:1.8rem;font-weight:700;line-height:1.5;margin-top:24px;text-align:center}@media screen and (max-width:767px){.service2 .serviceArchitecture .serviceArchitectureItems p{font-size:1.6rem;margin:12px 0 24px}.service2 .serviceArchitecture .serviceArchitectureItems{display:block}.service2 .serviceArchitecture{padding:30px 0}}.service2 .serviceAR{padding:60px 0 0}.service2 .serviceAR .serviceItem{margin-bottom:0}@media screen and (max-width:767px){.service2 .serviceAR{padding:30px 0 0}}.service2 .ac{text-align:center}.serviceBottom #contents{padding-top:0}.serviceBottom #contents .cntArea{padding:80px 30px}@media screen and (max-width:767px){.serviceBottom #contents .cntArea{padding:25px 30px}}.serviceBottom #contents .cntArea+.cntArea{margin-top:40px}.serviceBottom #contents .cntArea .inner{max-width:1140px}.serviceBottom .cntTtl{margin-bottom:50px}@media screen and (max-width:767px){.serviceBottom .cntTtl{letter-spacing:normal;margin-bottom:30px}}.serviceBottom .pageReadTxt{margin-bottom:80px}@media screen and (max-width:767px){.serviceBottom .pageReadTxt{margin-bottom:40px}}.serviceBottom .comments{color:#818181;margin:30px 0 0}@media screen and (max-width:767px){.serviceBottom .comments{font-size:1.2rem;margin-top:20px}}.serviceBottom .titleArea{border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;font-family:Noto Sans,sans-serif;margin:0 auto 60px;max-width:770px;position:relative;text-align:center}@media screen and (max-width:767px){.serviceBottom .titleArea{margin:0 auto 30px}}.serviceBottom .titleArea:before{border-bottom:2px solid #dcdcdc;border-top:2px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:20px}@media screen and (max-width:767px){.serviceBottom .titleArea:before{width:10px}}.serviceBottom .titleArea:after{border-bottom:2px solid #dcdcdc;border-top:2px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;right:0;top:0;width:20px}@media screen and (max-width:767px){.serviceBottom .titleArea:after{width:10px}}.serviceBottom .titleArea .ttlInner{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;padding:23px 30px;text-align:center;width:100%}@media screen and (max-width:767px){.serviceBottom .titleArea .ttlInner{padding:10px}}.serviceBottom .titleArea .ttlInner .left{text-align:left}.serviceBottom .titleArea .ttlInner .right{text-align:right}.serviceBottom .titleArea .ttlInner .subTitle{display:table-cell;font-size:24px;margin-left:10px;padding:0 5px;vertical-align:middle}@media screen and (max-width:767px){.serviceBottom .titleArea .ttlInner .subTitle{font-size:12px}}.serviceBottom .titleArea .ttlInner .blockTtl{display:table-cell;font-size:32px;font-weight:700;padding:0 5px;vertical-align:middle}.serviceBottom .titleArea .ttlInner .blockTtl.en{font-family:Roboto,sans-serif;font-size:36px}@media screen and (max-width:767px){.serviceBottom .titleArea .ttlInner .blockTtl,.serviceBottom .titleArea .ttlInner .blockTtl.en{font-size:20px}}.serviceBottom .titleArea.twoLines .ttlInner{padding:0 60px}@media screen and (max-width:767px){.serviceBottom .titleArea.twoLines .ttlInner{padding:10px 15px}}.serviceBottom .titleArea.twoLines .ttlInner .subTitle{display:block;font-size:28px;margin-left:0}@media screen and (max-width:767px){.serviceBottom .titleArea.twoLines .ttlInner .subTitle{font-size:12px}}.serviceBottom .titleArea.twoLines .ttlInner .blockTtl{display:block;font-size:36px}.serviceBottom #contents .linkBlock.renovation .btnArea .commonBtn:after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico-exit.png);background-size:100%;border:none;bottom:inherit;display:inline-block;height:13px;margin-left:10px;position:relative;right:inherit;width:13px}.serviceBottom #contents .linkBlock.urban{margin:80px 0 40px}@media screen and (max-width:767px){.serviceBottom #contents .linkBlock.urban{margin:40px 30px}}.story .orenge{color:#f28023}.story .gray{color:#777}.story .bigFont{font-size:4.2rem;letter-spacing:2px}@media screen and (max-width:767px){.story .bigFont{font-size:2.2rem}}.story #contents{background:#fff;overflow:hidden;padding:0}.story .section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 250px;max-width:1135px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.story .section p{font-family:Noto Sans,sans-serif}@media screen and (max-width:767px){.story .section{display:block;margin:0 auto 150px;padding:0 25px}}@media screen and (max-width:1000px){.story .section .textBlock{padding:0 3%}}@media screen and (max-width:767px){.story .section .textBlock{padding:0}}.story .section .textBlock .text{font-size:2.5rem;letter-spacing:4px;line-height:1.4;margin:70px 0 0}.story .section .textBlock .text:first-child{margin:0}@media screen and (max-width:767px){.story .section .textBlock .text{font-size:1.6rem;letter-spacing:2px;margin:20px 0 0}}.story .section .textBlock .smallText{font-size:1.6rem;line-height:2.4;margin:60px 0 0}.story .section .textBlock .smallText:first-child{margin:0}@media screen and (max-width:767px){.story .section .textBlock .smallText{font-size:1.2rem;margin:20px 0 0}}@media screen and (max-width:1000px){.story .section .imgBlock{padding:0 3%}}@media screen and (max-width:767px){.story .section .imgBlock{margin:0 0 50px;padding:0;text-align:center}}.story .titleBlock{background:#f6f6f6;display:table;height:670px;margin:0 auto 330px;max-width:100%;position:relative;text-align:center;width:100%}.story .titleBlock:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/story/bg_arrow.png) no-repeat;background-size:100%;bottom:-80px;content:"";height:80px;left:50%;margin-left:-770px;position:absolute;width:1540px}.story .titleBlock .titleInner{background:url(https://www.renoveru.jp/hubfs/corporate2024/story/bg_japan.png) no-repeat;background-position:center 80px;display:table-cell;vertical-align:middle}.story .titleBlock .titleInner .title{margin:0 0 20px}.story .titleBlock .titleInner .subTitle{font-size:2.1rem}@media screen and (max-width:767px){.story .titleBlock{height:500px;margin:0 0 200px}.story .titleBlock:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/story/bg_arrow_sp.png) no-repeat;background-size:100%;bottom:-20%;height:100px;left:0;margin-left:0;width:100%}.story .titleBlock .titleInner{background-position:center 91px;background-size:340px}.story .titleBlock .titleInner .title img{height:30px}.story .titleBlock .titleInner .subTitle{font-size:1.5rem}}.story .section1 .imgBlock,.story .section10 .imgBlock,.story .section2 .imgBlock,.story .section3 .imgBlock,.story .section4 .imgBlock,.story .section5 .imgBlock,.story .section6 .imgBlock,.story .section7 .imgBlock,.story .section8 .imgBlock,.story .section9 .imgBlock{opacity:0;-webkit-transition:1s ease-in;transition:1s ease-in}.story .section1 .imgBlock.show,.story .section10 .imgBlock.show,.story .section2 .imgBlock.show,.story .section3 .imgBlock.show,.story .section4 .imgBlock.show,.story .section5 .imgBlock.show,.story .section6 .imgBlock.show,.story .section7 .imgBlock.show,.story .section8 .imgBlock.show,.story .section9 .imgBlock.show{opacity:1}.story .section1 .textBlock,.story .section10 .textBlock,.story .section2 .textBlock,.story .section3 .textBlock,.story .section4 .textBlock,.story .section5 .textBlock,.story .section6 .textBlock,.story .section7 .textBlock,.story .section8 .textBlock,.story .section9 .textBlock{opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out}.story .section1 .textBlock.show,.story .section10 .textBlock.show,.story .section2 .textBlock.show,.story .section3 .textBlock.show,.story .section4 .textBlock.show,.story .section5 .textBlock.show,.story .section6 .textBlock.show,.story .section7 .textBlock.show,.story .section8 .textBlock.show,.story .section9 .textBlock.show{opacity:1}.story .section1{display:block;text-align:center}.story .section1 .imgBlock{margin:0 0 80px}@media screen and (max-width:767px){.story .section1 .imgBlock{margin:0 0 50px}.story .section1 .imgBlock img{width:80%}}.story .section1 .textBlock .text{line-height:1.2}@media screen and (max-width:767px){.story .section1 .textBlock .text{line-height:1.6}}@media screen and (min-width:1001px){.story .section1 .textBlock{-webkit-transform:translateY(10%);transform:translateY(10%)}.story .section1 .textBlock.show{-webkit-transform:translateY(0);transform:translateY(0)}}.story .section2 .imgBlock{text-align:center;width:39%}@media screen and (min-width:1001px){.story .section2 .imgBlock{padding-top:20px}}@media screen and (max-width:767px){.story .section2 .imgBlock{width:100%}}.story .section2 .textBlock{width:61%}.story .section2 .textBlock .text{line-height:1.2}@media screen and (max-width:767px){.story .section2 .textBlock .text{line-height:1.6}.story .section2 .textBlock{width:100%}}@media screen and (min-width:1001px){.story .section2 .textBlock{-webkit-transform:translateX(10%);transform:translateX(10%)}.story .section2 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section3{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.story .section3 .imgBlock{width:50%}@media screen and (max-width:767px){.story .section3 .imgBlock{width:100%}}.story .section3 .textBlock{width:50%}.story .section3 .textBlock .lineSet{line-height:2.6}@media screen and (max-width:767px){.story .section3 .textBlock{width:100%}}@media screen and (min-width:1001px){.story .section3 .textBlock{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.story .section3 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section4 .imgBlock{width:39%}@media screen and (max-width:767px){.story .section4 .imgBlock{width:100%}}.story .section4 .textBlock{width:61%}@media screen and (max-width:767px){.story .section4 .textBlock{width:100%}.story .section4 .textBlock .text{line-height:1.8}}@media screen and (min-width:1001px){.story .section4 .textBlock{-webkit-transform:translateX(10%);transform:translateX(10%)}.story .section4 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section5{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.story .section5 .imgBlock{width:39%}@media screen and (max-width:767px){.story .section5 .imgBlock{width:100%}}.story .section5 .textBlock{width:61%}@media screen and (max-width:767px){.story .section5 .textBlock{width:100%}}@media screen and (min-width:1001px){.story .section5 .textBlock{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.story .section5 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section5 .bigFont{font-size:3.2rem}@media screen and (max-width:767px){.story .section5 .bigFont{font-size:1.6rem}}.story .section6{display:block;text-align:center}@media screen and (max-width:767px){.story .section6 .textBlock .text{line-height:2}}.story .section6 .textBlock .smallText{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:auto;margin-right:auto;max-width:500px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:767px){.story .section6 .textBlock .smallText{text-align:center}}.story .section7{display:block;position:relative}.story .section7 .textBlock{bottom:0;position:absolute;right:0}@media screen and (max-width:767px){.story .section7 .textBlock{left:0;right:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}}.story .section7 .textBlock .text{text-align:right}.story .section7 .textBlock .text span{background:#fff;display:inline-block;margin:0 0 10px;padding:0 10px}@media screen and (max-width:767px){.story .section7 .textBlock .text span{font-size:1.4rem}.story .section7 .textBlock .text{text-align:left}}@media screen and (min-width:1001px){.story .section7 .textBlock{-webkit-transform:translateX(10%);transform:translateX(10%)}.story .section7 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section8{display:block;position:relative}.story .section8 .textBlock{bottom:0;position:absolute;right:0}@media screen and (max-width:767px){.story .section8 .textBlock{-webkit-transform:translateY(50%);transform:translateY(50%)}.story .section8 .textBlock .text{text-align:right}}.story .section8 .textBlock .text span{background:#fff;display:inline-block;margin:0 0 10px;padding:0 10px}@media screen and (max-width:767px){.story .section8 .textBlock .text span{font-size:1.4rem}}@media screen and (min-width:1001px){.story .section8 .textBlock{-webkit-transform:translateX(10%);transform:translateX(10%)}.story .section8 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section9{display:block;position:relative}.story .section9 .imgBlock{text-align:right}.story .section9 .textBlock{bottom:0;left:0;position:absolute}@media screen and (max-width:767px){.story .section9 .textBlock{-webkit-transform:translateY(50%);transform:translateY(50%)}}.story .section9 .textBlock .text span{background:#fff;display:inline-block;margin:0 0 10px;padding:0 10px}@media screen and (max-width:767px){.story .section9 .textBlock .text span{font-size:1.4rem}}@media screen and (min-width:1001px){.story .section9 .textBlock{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.story .section9 .textBlock.show{-webkit-transform:translateX(0);transform:translateX(0)}}.story .section10{display:block;text-align:center}.story .section10 .textBlock{margin:0 0 50px}.story .section10 .textBlock .text{font-size:3.2rem;line-height:2}@media screen and (max-width:767px){.story .section10 .textBlock .text{font-size:2rem}}.story .storyFooter{display:block;padding-bottom:60px}@media screen and (max-width:767px){.story .storyFooter{padding-bottom:30px}}.story .storyFooter .storySliderArea .bx-viewport{margin:0 auto;overflow:visible!important}.story .storyFooter .storySliderArea .storySlider li img{width:100%}@media screen and (min-width:1001px){.sitemap #contents{padding-top:70px}.sitemap #contents .inner{max-width:1060px}}.sitemap .column{float:left;width:37%}.sitemap .column:last-child{float:right;width:23%}.sitemap .linkUl>li+li{margin:90px 0 0}@media screen and (min-width:1001px){.sitemap .linkUl>li a:hover{text-decoration:underline}}.sitemap .linkUl>li>a{display:inline-block;font-family:Noto Sans,sans-serif;font-size:2rem;padding:0 30px 0 0;position:relative}.sitemap .linkUl>li>a:after{bottom:0;content:">>";display:inline-block;margin:auto;position:absolute;right:0;top:0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.sitemap .linkUl>li>a.exLink:after{content:"";-webkit-transform:scale(1);transform:scale(1)}.sitemap .linkUl>li .chlidUl{margin:35px 0 0}.sitemap .linkUl>li .chlidUl li{font-size:1.8rem;padding:0 0 0 30px;position:relative}.sitemap .linkUl>li .chlidUl li:before{color:#cbcbcb;content:"└";display:block;left:0;position:absolute;top:0}.sitemap .linkUl>li .chlidUl li+li{margin:30px 0 0}.sitemap .linkUl>li .chlidUl li a{letter-spacing:.06em}@media screen and (max-width:767px){.sitemap .column{float:none;width:100%}.sitemap .column+.column{margin-top:30px}.sitemap .column:last-child{float:none;width:100%}.sitemap .linkUl>li+li{margin:30px 0 0}.sitemap .linkUl>li>a{font-size:1.6rem}.sitemap .linkUl>li .chlidUl{margin:15px 0 0}.sitemap .linkUl>li .chlidUl li{font-size:1.4rem}.sitemap .linkUl>li .chlidUl li+li{margin:15px 0 0}}.page404{text-align:center}.page404 .ttl404{background:url(../img/404/puzzle_404.png) no-repeat 50%;font-size:42px;font-weight:700;height:217px;line-height:217px;margin:70px 0 55px}@media screen and (max-width:767px){.page404 .ttl404{background-size:auto 100%;font-size:20px;height:100px;line-height:100px;margin:20px 0}}.page404 .text{padding:0 8%}@media screen and (max-width:767px){.page404 .text{text-align:left}}.page404 .btnArea{margin:80px 0 70px}@media screen and (max-width:767px){.page404 .btnArea{margin:40px 0;padding:0 8%}}.inner .snsBlock{margin:40px 0 0;text-align:center}.snsBlock{margin:0 0 40px;text-align:left}@media screen and (max-width:767px){.snsBlock{height:40px}}.snsBlock>*{display:inline-block;margin:0 5px 0 0;vertical-align:top}.snsBlock .feedly img{display:inline;height:20px;margin:0;max-width:100%;vertical-align:top}.snsBlock .fb_iframe_widget>span{vertical-align:top!important}.partnershipCategory.blogArchive #contents{padding:70px 0 160px}.partnershipCategory.blogArchive .interviewListArea{margin:0 0 80px}.partnershipDetail.blogDetail{counter-reset:number}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader ol>li{list-style:none;padding-left:24px;position:relative}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader ol>li:before{background:#fff;border-radius:50%;-webkit-box-shadow:inset 0 0 5em rgba(51,51,51,.15);box-shadow:inset 0 0 5em rgba(51,51,51,.15);color:#fff;content:counter(number);counter-increment:number;display:block;font-family:Lato,sans-serif;font-size:.7em;font-weight:700;height:1.5em;left:0;line-height:1.5em;position:absolute;text-align:center;top:3px;width:1.5em}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader ol ul,.partnershipDetail.blogDetail .articleArea .inner .supplement.boader ol ul li{margin:0}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader ul>li:before{background:#fff;border-radius:50%;-webkit-box-shadow:inset 0 0 20px rgba(51,51,51,.15);box-shadow:inset 0 0 20px rgba(51,51,51,.15);content:" ";display:block;height:9px;left:2px;position:absolute;top:7px;width:9px}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader a[target=_blank]:not(.has-img){padding-right:20px;position:relative}.partnershipDetail.blogDetail .articleArea .inner .supplement.boader a[target=_blank]:not(.has-img):after{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico-exit02.png);background-size:100%;bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:0;top:0;width:13px}.articleArea+.btnArea{margin:85px 30px 0;text-align:center}@media screen and (max-width:767px){.articleArea+.btnArea{margin-top:40px}}.body-container--blog-post .whiteBtn{background:#fff;display:inline-block;font-size:1.8rem;font-weight:700;height:80px;line-height:80px;margin:0 auto;text-align:center;width:480px}@media screen and (max-width:767px){.body-container--blog-post .whiteBtn{font-size:1.4rem;height:60px;line-height:60px;width:100%}}.partnershipDetail #contents{padding-top:0}.partnershipDetail .articleArea{border-top:5px solid #818181}.partnershipDetail .articleArea .header{margin:0 auto 50px;max-width:1140px}.partnershipDetail .articleArea .date{margin:0 0 20px}.partnershipDetail .articleArea .info .category{background:#999;color:#fff;font-weight:400}.partnershipDetail .articleArea .info .name{display:inline-block;line-height:30px;margin:0 0 0 30px;vertical-align:middle}.partnershipDetail .articleArea .inner{max-width:1020px}.partnershipDetail .articleArea h1{border-bottom:none;margin:0;padding-bottom:20px}.partnershipDetail .articleArea .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partnershipDetail .articleArea .person .img{border-radius:50%;height:150px;margin-left:40px;overflow:hidden;width:150px}.partnershipDetail .articleArea .person .img img{margin:0}.partnershipDetail .articleArea .person .txtArea .name{font-weight:700;margin:0}.partnershipDetail .articleArea .person .txtArea .txt{margin:0}@media screen and (max-width:767px){.partnershipDetail .articleArea .header{margin:0 0 20px}.partnershipDetail .articleArea .info .name{font-size:1rem;line-height:20px;margin:0 0 0 5px}.partnershipDetail .articleArea .person .img{height:80px;margin-left:10px;width:80px}.partnershipDetail .articleArea .person .txtArea{width:67%}.partnershipDetail .partnershipDetailBtn{height:auto;line-height:1.4;padding:20px}.partnershipCategory.blogArchive #contents{padding:50px 0 25px}.partnershipDetail.blogDetail .articleArea .inner ol ul li{padding:0 0 0 20px}}.cf:after{clear:both;content:"";display:table}.related_article{margin:1.8em 0}.related_article:after{clear:both;content:"";display:table}.related_article .inbox{padding-left:18%}.related_article p.ttl{font-size:1em;font-weight:700;margin:0 0 .1em}.related_article .ttl:before{background:#111;border-radius:2px;color:#fff;content:"関連記事";display:inline-block;font-size:.7em;font-weight:700;margin-right:.5em;padding:.2em;position:relative;text-align:center;top:-2px;width:5em}.related_article.labelnone .ttl:before{content:none}.related_article .date{font-size:.8em}.related_article .thum{float:left;width:15%}.related_article .thum img{margin:0;width:100%}.related_article a{background:#fff;border:1px solid #eee;-webkit-box-shadow:1px 1px 0 #efefef;box-shadow:1px 1px 0 #efefef;color:#333;display:block;padding:.9em;text-decoration:none}.related_article a:hover{background:#ffffe0;color:#666}@media screen and (max-width:767px){.related_article .thum{width:30%}.related_article .inbox{padding-left:34%}.related_article p.ttl{font-size:14px}}.supplement{background:#ffffe0;background:rgba(255,255,0,.2);border:1px solid hsla(0,0%,65%,.2);border-radius:4px;font-size:.9em;margin:1.5em 0 2em;padding:3% 4%}.supplement p{margin-bottom:.8em}.supplement p:last-child{margin-bottom:0}.supplement.warning{background:pink;background:rgba(255,0,45,.18);color:#333}.supplement.boader{background:none}.supplement:before{content:"\f0e6";display:inline-block;font-family:fontawesome;font-size:1.2em;margin-right:.3em}.supplement.warning:before{content:"\f071"}.supplement.boader:before{content:none}.cta-inner{background:#0e0e0e;border-top:5px solid hsla(0,0%,57%,.3);color:#ddd;padding:1.5em}.cta-inner .cta_copy{color:#fff;margin-bottom:1em;text-align:center}.cta-inner .btn-wrap a{-webkit-box-shadow:none;box-shadow:none;margin-top:1em}.btn-wrap.big a{font-size:1.1em;max-width:90%;padding:1.1em 2em;width:400px}.btn-wrap.lightning a{background:#c81c1c;border-color:#c81c1c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15)}.btn-wrap.lightning a:hover{background:#ec7373}.btn-wrap.bg{background:#efefef;background:rgba(0,0,0,.1);margin:2.5em 0;padding:1.5em 1em}.btn-wrap.bg-yellow{background:#ffffe0;background:rgba(255,255,0,.2);margin:2.5em 0;padding:1.5em 1em}.btn-wrap.maru,.btn-wrap.maru a{border-radius:.4em}.anim a{-webkit-animation:jiggle 3s ease-in infinite;animation:jiggle 3s ease-in infinite}@-webkit-keyframes jiggle{48%,62%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}56%{-webkit-transform:scale(.9,1.1) translateY(-5px);transform:scale(.9,1.1) translateY(-5px)}59%{-webkit-transform:scale(1) translateY(-3px);transform:scale(1) translateY(-3px)}}@keyframes jiggle{48%,62%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}56%{-webkit-transform:scale(.9,1.1) translateY(-5px);transform:scale(.9,1.1) translateY(-5px)}59%{-webkit-transform:scale(1) translateY(-3px);transform:scale(1) translateY(-3px)}}.partnershipDetail.blogDetail .articleArea .inner .voice{font-size:.9em;margin:1em 0 1.3em}.partnershipDetail.blogDetail .articleArea .inner figure{margin:0 auto;max-width:100%;text-align:center}@media screen and (max-width:767px){.partnershipDetail.blogDetail .articleArea .inner figure.wp-caption{width:100%!important}}.voice .voicecomment{background-color:#fff;border:2px solid #eee;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444;margin-left:3%;margin-right:3%;max-width:84%;padding:1.5% 2%;position:relative;width:auto}.voice.l .voicecomment{float:left}.voice.r .voicecomment{float:right}.voice.l .voicecomment:before{border-right:8px solid #eee;left:-10px}.voice.l .voicecomment:after,.voice.l .voicecomment:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";position:absolute;top:20px}.voice.l .voicecomment:after{border-right:10px solid #fff;left:-7px}.voice.r .voicecomment:before{border-left:8px solid #eee;right:-10px}.voice.r .voicecomment:after,.voice.r .voicecomment:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";position:absolute;top:20px}.voice.r .voicecomment:after{border-left:10px solid #fff;right:-7px}.voice .voicecomment h2,.voice .voicecomment h3,.voice .voicecomment h4,.voice .voicecomment h5{margin:10px 0!important;padding:0}.voice .voicecomment p{margin-bottom:1em}.voice .voicecomment p:last-child{margin-bottom:0}.voice .icon{text-align:center;width:9%}.voice.l .icon{float:left}.voice.r .icon{float:right}.voice .icon img{border:2px solid #f5f5f5;border-radius:50%;margin:0}.voice.icon_blue .icon img{border-color:#50b4de}.voice.icon_yellow .icon img{border-color:#faee00}.voice.icon_black .icon img{border-color:#222}.voice .icon .name{font-size:10px;padding:.4em 0}.voice.big .icon{width:18%}.voice.big .voicecomment{width:79%}.voice.l.fb .voicecomment:before{border-right-color:#4c5cb0}.voice.l.fb .voicecomment:after,.voice.l.line .voicecomment:after{content:none}.voice.fb .voicecomment{background:#4c5cb0;border-color:#4c5cb0;color:#fff}.voice.r.fb .voicecomment:before{border-left-color:#4c5cb0}.voice.r.fb .voicecomment:after{content:none}.voice.line .voicecomment{background:#7acc40;border-color:#7acc40;color:#fff}.voice.l.line .voicecomment:before{border-right-color:#7acc40}.voice.r.line .voicecomment:before{border-left-color:#7acc40}.voice.r.line .voicecomment:after{content:none}@media screen and (max-width:767px){.voice.l .voicecomment:after,.voice.l .voicecomment:before{top:10px}}.partnershipDetail.blogDetail .articleArea .inner blockquote h1,.partnershipDetail.blogDetail .articleArea .inner blockquote h2,.partnershipDetail.blogDetail .articleArea .inner blockquote h3,.partnershipDetail.blogDetail .articleArea .inner blockquote h4{margin-top:0!important}@media screen and (min-width:768px){.articleArea img.alignnone{margin:0 auto}.articleArea img.alignleft,.articleArea img.alignright{display:inline-block;margin:0}.articleArea img.alignleft{float:left;margin-right:20px}.articleArea img.alignright{float:right;margin-left:20px}.articleArea p{clear:both;overflow:hidden}.articleArea p.aligncenter{text-align:center!important}.articleArea p.aligncenter a{display:inline-block;margin:0 auto}.articleArea p.aligncenter img{display:inline-block}.articleArea p.alignleft{text-align:left}.articleArea p.alignleft a{display:inline-block!important}.articleArea p.alignleft img{display:inline-block;font-size:0;margin:0!important}.articleArea p.alignright{text-align:right!important}.articleArea p.alignright a{display:inline-block!important}.articleArea p.alignright img{display:inline-block;font-size:0;margin:0!important}.articleArea figure.aligncenter a,.articleArea figure.alignnone a{display:inline-block!important}.articleArea figure.alignleft{display:block!important;margin:0 auto 0 0!important;text-align:left!important}.articleArea figure.alignleft a{display:inline-block!important}.articleArea figure.alignright{display:block!important;margin:0 0 0 auto!important;text-align:left!important;text-align:right!important}.articleArea figure.alignright a{display:inline-block!important}}.wp-caption-text{color:#888;font-size:10pt}.en .body-container-wrapper{overflow:hidden}.en .aboutLinkArea{margin:20px 0}.en .aboutLinkArea .aboutLinkList{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;margin:0 auto;table-layout:fixed;width:100%}.en .aboutLinkArea .aboutLinkList:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.en .aboutLinkArea .aboutLinkList{display:block}}.en .aboutLinkArea .aboutLinkList li{background:#fff;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;font-size:1.6rem;text-align:center;vertical-align:middle;width:14.285%}.en .aboutLinkArea .aboutLinkList li:nth-child(3){text-indent:-.2em}@media screen and (min-width:768px){.en .aboutLinkArea .aboutLinkList li:not(:last-child){border-right:1px solid #dcdcdc}.en .aboutLinkArea .aboutLinkList li+li{width:16.67%}}.en .aboutLinkArea .aboutLinkList li a{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;padding:21px 5px 20px;text-decoration:none}@media screen and (min-width:1001px){.en .aboutLinkArea .aboutLinkList li a:hover{background:#464646;color:#fff;opacity:1}}.en .aboutLinkArea .aboutLinkList li.current{background:#464646;color:#fff;padding:20px 0}.en .aboutLinkArea .aboutLinkList li.current.lines{line-height:20px;padding:10px 5px}.en .aboutLinkArea .aboutLinkList li.lines a{line-height:20px;padding:14px 5px}@media screen and (max-width:767px){.en .aboutLinkArea .aboutLinkList li.lines a{padding:10px 0}}@media screen and (max-width:1000px){.aboutLinkArea .aboutLinkList li.spLines a,.en .aboutLinkArea .aboutLinkList li.spLines.current{padding:10px 0}}@media screen and (max-width:767px){.en .aboutLinkArea .aboutLinkList li{display:block;float:left;font-size:1.2rem;width:25%}.en .aboutLinkArea .aboutLinkList li a{padding:20px 0}.en .aboutLinkArea .aboutLinkList li:not(:nth-child(4n)){border-right:1px solid #dcdcdc}.en .aboutLinkArea .aboutLinkList li:not(:nth-child(n+5)){border-bottom:1px solid #dcdcdc}.en .aboutLinkArea .aboutLinkList.english li:not(:nth-child(5n)){border-right:1px solid #dcdcdc}.en .aboutLinkArea .aboutLinkList.english li:not(:nth-child(n+6)){border-bottom:1px solid #dcdcdc}}.en .about.boardmember #contents .cntArea .inner .memberList01 .column .text01 .title h3 .small{text-indent:0}@media screen and (max-width:1000px){.en .about.philosophy #contents .cntArea.vision .philosophyTitle img{width:371px}.en .about.philosophy #contents .cntArea.value .philosophyTitle img{width:272px}}.en .philosophy #contents .cntArea{margin:0 0 40px;overflow:hidden;padding:85px 0 200px;position:relative}@media screen and (max-width:767px){.en .philosophy #contents .cntArea{margin:0 0 20px;padding:40px 0 100px}}.en .philosophy #contents .cntArea .inner{max-width:900px;padding:0}@media screen and (max-width:767px){.en .philosophy #contents .cntArea .inner{padding:0 6%}.en .philosophy #contents .cntArea.mission .en .philosophyTitle img{width:300px}}.en .philosophy #contents .cntArea.mission:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_MISSION.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;position:absolute;right:20px;width:620px}@media screen and (max-width:767px){.en .philosophy #contents .cntArea.mission:before{bottom:-4px;height:44px;right:10px;width:248px}.en .philosophy #contents .cntArea.value .en .philosophyTitle img{width:146px}}.en .philosophy #contents .cntArea.value:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_VALUE.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;left:20px;position:absolute;width:488px}@media screen and (max-width:767px){.en .philosophy #contents .cntArea.value:before{bottom:-4px;height:43px;left:10px;width:195px}.en .philosophy #contents .cntArea.vision .en .philosophyTitle img{width:179px}}.en .philosophy #contents .cntArea.vision:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/about/philosophy/text_VISION.svg) no-repeat;background-size:100%;bottom:-9px;content:"";height:109px;position:absolute;right:20px;width:514px}@media screen and (max-width:767px){.en .philosophy #contents .cntArea.vision:before{bottom:-4px;height:44px;right:10px;width:206px}}.en .sustainability .bottomBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:30px -20px 90px}.en .service2 .serviceItem .btnWrap .btnSubWrap{margin:36px 0 0}.en .service2 .serviceItem .transit{margin-bottom:40px;text-align:center}@media screen and (max-width:1000px){.en .service2 .serviceItem .transit{margin-bottom:32px}}