﻿.main-visual{position:relative;width:100%}.main-visual .back-over{display:block}.main-visual .back-image{position:relative;height:300px}.main-visual .back-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover'}.main-visual .main-text{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-visual .main-text .main-text-top{font-size:42px;font-weight:300;font-family:'Roboto', sans-serif;letter-spacing:.1em}.main-visual .main-text .main-text-under{display:block;letter-spacing:.05em}@media screen and (max-width: 768px){.main-visual .back-image{height:auto}.main-visual .main-text .main-text-top{line-height:1.3;font-family:'Roboto', sans-serif;font-size:27px;font-size:2.25rem}.main-visual .main-text .main-text-under{font-size:12px;font-size:1rem}}.breadcrumb{display:flex;position:relative;padding:12px 0 0 100px}.breadcrumb li:first-of-type{margin-right:30px;position:relative}.breadcrumb li:first-of-type a span{border-bottom:1px solid #7f7f7f}.breadcrumb li:first-of-type:after{position:absolute;right:-15px;top:10px;content:"";display:inline-block;border-top:1px solid #5d5d5d;border-right:1px solid #5d5d5d;width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb li .title{font-size:10.5px;font-size:.875rem;line-height:2}.breadcrumb li a{text-decoration:none;display:inline-block}@media screen and (max-width: 768px){.breadcrumb{padding:2.66667vw 0 0 2.66667vw}.breadcrumb li:first-of-type{margin-right:5.33333vw}.breadcrumb li:first-of-type:after{right:-12%;top:35%;content:"";display:inline-block;border-top:1px solid #5d5d5d;border-right:1px solid #5d5d5d;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.desc{text-align:center;letter-spacing:.05em;line-height:1.80015;margin-top:20px}.desc.desc02{margin-top:5px}@media screen and (max-width: 768px){.desc.desc02{margin-top:.66667vw}}.desc-left{text-align:left;letter-spacing:.05em;line-height:1.80015;margin-top:15px}.desc-right{text-align:right;letter-spacing:.05em;line-height:1.80015;margin-top:15px}.section-contents{padding:60px 0 100px}.section-contents.section-contents02{padding:0}.section-contents .section-title .main{font-size:32px;line-height:1.5;font-weight:400;letter-spacing:.05em}.section-contents .under-text{padding-top:45px;letter-spacing:.05em}.section-contents .under-text span{border-bottom:.5px solid #000000;display:inline-block}.section-contents .under-text .under-text-child-top{font-size:14px;line-height:2.57143;letter-spacing:.05em}.section-contents .under-text .under-text-child-bottom{padding-top:15px;font-size:24px;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 768px){.desc{margin:0}.desc-left{margin-top:1.33333vw}.desc-right{text-align:left}.section-contents{padding:10.66667vw 0}.section-contents .section-title{margin-bottom:2.66667vw}.section-contents .section-title .main{font-size:20px;font-size:1.66667rem}.section-contents .under-text{padding-top:10.66667vw;font-size:16px;font-size:1.33333rem;line-height:1.5}.section-contents .under-text span{border-bottom:inherit;display:inline-block}.section-contents .under-text .under-text-child-top{font-size:10px;font-size:.83333rem;line-height:2}.section-contents .under-text .under-text-child-top .sp-border-bottom{display:inline-block;border-bottom:1px solid #000}.section-contents .under-text .under-text-child-bottom{padding-top:4vw;font-size:16px;font-size:1.33333rem;line-height:1.75}.section-contents .under-text .under-text-child-bottom .sp-border-bottom{display:inline-block;border-bottom:1px solid #000}.section-contents .under-text .under-text-child-bottom .sp-border-bottom:last-of-type{padding-top:0}}.section-contents.management{padding:70px 0 0}.section-contents .section-check{margin-top:27px}.section-contents .section-check .section-check-list{display:flex;flex-wrap:wrap}.section-contents .section-check .section-check-list li{position:relative;width:calc(50% - 10px);background:#f6f6f6;padding:25px 0 20px 80px;font-size:18px;line-height:1.5;letter-spacing:.05em}.section-contents .section-check .section-check-list li:nth-child(odd){margin-right:20px}.section-contents .section-check .section-check-list li:nth-child(n+3){margin-top:20px}.section-contents .section-check .section-check-list li .icon-check{position:absolute;width:24px;height:24px;top:40px;left:40px}@media screen and (max-width: 768px){.section-contents.management{padding:10.66667vw 0 0}.section-contents .section-title .main{font-size:20px;font-size:1.66667rem}.section-contents .section-check{margin-top:5.33333vw}.section-contents .section-check .section-check-list{flex-direction:column}.section-contents .section-check .section-check-list li{width:100%;padding:2.66667vw 0 2.66667vw 12vw;font-size:12px;font-size:1rem}.section-contents .section-check .section-check-list li .icon-check{width:16px;height:16px;top:35%;left:6%}.section-contents .section-check .section-check-list li:nth-child(odd){margin-right:0}.section-contents .section-check .section-check-list li:nth-child(-n+3){margin:0 0 2.66667vw}.section-contents .section-check .section-check-list li:nth-child(n+3){margin-top:0}}.section-contents .property-management .section-title{margin-top:80px}.section-contents .property-management .desc{font-size:18px;margin:8px 0 35px;line-height:1.66667}.section-contents .property-management .section-support-box{display:flex;justify-content:space-between;max-width:830px;margin:0 auto 35px}.section-contents .property-management .section-support-box .section-support-box-inner{position:relative;margin-top:10px;text-align:center}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-join .section-arrow-img{right:-102px}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-owner .section-arrow-img{left:-102px}.section-contents .property-management .section-support-box .section-support-box-inner .section-arrow-img{position:absolute;top:78px;font-size:0}.section-contents .property-management .section-support-box .section-support-box-inner .person-img{display:block;margin:0 auto}.section-contents .property-management .section-support-box .section-support-box-inner .section-sublead{display:block;font-size:12px;background:#666666;color:#fff;text-align:center;line-height:2.08333;margin-top:10px;padding:0 20px}.section-contents .property-management .section-support-box .section-support-box-logo{display:flex;align-items:center;border:1px solid #000000;background:#fff;width:400px;height:200px;justify-content:center}.section-contents .property-management .section-support-box .section-support-box-logo .logo{width:240px;margin:0 auto;display:inline-block}.section-contents .property-management .support-text-bottom .support-list{width:647px;margin:0 auto}.section-contents .property-management .support-text-bottom .support-list li{font-size:14px;line-height:1.8;letter-spacing:.05em}.section-contents .property-management .support-text-bottom .support-list li span{display:block}.section-contents .property-management .support-text-bottom .section-under-text{position:relative;padding-top:10px;text-align:center;width:640px;margin:0 auto;letter-spacing:.05em}.section-contents .property-management .support-text-bottom .section-under-text .text{font-size:18px;line-height:2.22222;display:inline-block;border-bottom:1px solid #000000}@media screen and (max-width: 768px){.section-contents .property-management .section-title{margin-top:10.66667vw;display:block}.section-contents .property-management .section-title picture img{max-width:275px}.section-contents .property-management .desc{font-size:12px;font-size:1rem;margin:4vw 0 8vw}.section-contents .property-management .section-support-box{margin:0 2.66667vw 5.33333vw}.section-contents .property-management .section-support-box .section-support-box-inner{text-align:center;margin-top:0;display:flex;flex-direction:column;justify-content:space-between;width:calc((100% / 3) - 10.66667vw)}.section-contents .property-management .section-support-box .section-support-box-inner .section-arrow-img{width:28px}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-join .person-img{width:17.06667vw}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-join .section-arrow-img{top:12vw;left:inherit;right:-8.8vw}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-owner .person-img{width:10.53333vw}.section-contents .property-management .section-support-box .section-support-box-inner.section-support-box-owner .section-arrow-img{top:12vw;left:-8.8vw}.section-contents .property-management .section-support-box .section-support-box-inner .section-sublead{font-size:10px;font-size:.83333rem;line-height:1.5;width:16.66667vw;padding:.53333vw 0 0;margin-top:1.33333vw}.section-contents .property-management .section-support-box .section-support-box-logo{width:26.66667vw;height:26.66667vw;padding:0 1.33333vw}.section-contents .property-management .section-support-box .section-support-box-logo img{margin:0 auto;width:24vw}.section-contents .property-management .support-text-bottom .support-list li{padding-left:1em;text-indent:-1em;font-size:12px;font-size:1rem}.section-contents .property-management .support-text-bottom .support-list li:before{top:-2px;left:-7px}.section-contents .property-management .support-text-bottom .section-under-text{padding-top:8vw;letter-spacing:.025em}.section-contents .property-management .support-text-bottom .section-under-text .text{border-bottom:inherit;font-size:16px;font-size:1.33333rem;line-height:1.71875}.section-contents .property-management .support-text-bottom .section-under-text .text .sp-border-bottom{border-bottom:1px solid #000}}.section-contents .servise-flow{padding:80px 0 100px}.section-contents .servise-flow .section-title{display:block;text-align:center;margin-bottom:35px}.section-contents .servise-flow .section-title .sub-title{display:block;font-size:18px;line-height:1.66667;padding-top:5px}.section-contents .servise-flow .flow-list{width:700px;margin:0 auto}.section-contents .servise-flow .flow-list li{font-size:18px;line-height:1.66667;text-align:center;background:#f6f6f6;padding:25px 0;margin-bottom:20px;position:relative;letter-spacing:.05em}.section-contents .servise-flow .flow-list li:after{display:block;content:"";width:2px;height:20px;background:#000;position:absolute;bottom:0;top:112%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.section-contents .servise-flow .flow-list li.mark{background:#cccccc}.section-contents .servise-flow .flow-list li.mark:before{position:absolute;content:"";display:block;font-size:12px;line-height:2.5;width:100px;background:#666666;top:0;left:0;color:#fff}.section-contents .servise-flow .flow-list li:nth-of-type(1).mark:before{content:"入居まで"}.section-contents .servise-flow .flow-list li:nth-of-type(4).mark:before{content:"入居中"}.section-contents .servise-flow .flow-list li:last-of-type{margin-bottom:0}.section-contents .servise-flow .flow-list li:nth-of-type(5):after{width:358px;height:2px;background:#000;top:-19px}.section-contents .servise-flow .flow-list li:nth-of-type(6):after{content:none}.section-contents .servise-flow .flow-list li:nth-of-type(6){position:relative}.section-contents .servise-flow .flow-list li:nth-of-type(6) .section-arrow02-img{position:absolute;right:-40px;bottom:40px;font-size:0}.section-contents .servise-flow .flow-list li.flow-list-child{margin:40px 0 50px;padding:0;background:inherit}.section-contents .servise-flow .flow-list li.flow-list-child ul{display:flex;position:relative}.section-contents .servise-flow .flow-list li.flow-list-child ul:before{content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #000;position:absolute;bottom:-44px;top:127%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(90deg);transform:translateY(-50%) translateX(-50%) rotate(90deg)}.section-contents .servise-flow .flow-list li.flow-list-child ul:after{width:2px;position:absolute;height:22px;display:block;content:"";-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:#000;top:115%;left:50%}.section-contents .servise-flow .flow-list li.flow-list-child ul li{width:calc(50% - 10px);display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:35px 0 15px}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(1){margin:0 20px 0 0}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(1):after{display:block;content:"";width:2px;height:20px;background:#000;position:absolute;top:-10px}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(2):after{display:block;content:"";width:2px;height:20px;background:#000;position:absolute;top:-10px}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(1).mark:before{content:"退去"}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(2).mark:before{content:"更新"}@media screen and (max-width: 768px){.section-contents .servise-flow{padding:10.66667vw 0}.section-contents .servise-flow .section-title{margin-bottom:5.33333vw}.section-contents .servise-flow .section-title span{display:block}.section-contents .servise-flow .section-title .sub-title{padding-top:4.66667vw;font-size:12px;font-size:1rem;line-height:1.25}.section-contents .servise-flow .section-title img{max-width:205px;width:100%}.section-contents .servise-flow .flow-list{padding-right:20px}.section-contents .servise-flow .flow-list li{font-size:12px;font-size:1rem;line-height:1.25;padding:5.33333vw 0 4.26667vw;margin-bottom:2.66667vw}.section-contents .servise-flow .flow-list li:after{width:1px;top:110%;height:2.66667vw}.section-contents .servise-flow .flow-list li.mark:before{width:16vw;height:15px;line-height:15px;padding:.26667vw 0;font-size:10px;font-size:.83333rem}.section-contents .servise-flow .flow-list li:nth-of-type(5):after{width:44.53333vw;height:1px;top:-2.93333vw}.section-contents .servise-flow .flow-list li:nth-of-type(6){position:relative}.section-contents .servise-flow .flow-list li:nth-of-type(6) .section-arrow02-img{right:-18px;bottom:22px}.section-contents .servise-flow .flow-list li:nth-of-type(6) .section-arrow02-img img{height:98.13333vw}.section-contents .servise-flow .flow-list li.flow-list-child{margin:5.33333vw 0 6.66667vw}.section-contents .servise-flow .flow-list li.flow-list-child ul:before{top:120%;border-width:4px 0 4px 4px}.section-contents .servise-flow .flow-list li.flow-list-child ul:after{height:10px;width:1px}.section-contents .servise-flow .flow-list li.flow-list-child ul li{min-height:90px;padding:1.33333vw 0 0}.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(1):after,.section-contents .servise-flow .flow-list li.flow-list-child ul li:nth-of-type(2):after{top:-5px;width:1px;height:2.93333vw}}.section-contents .servise-flow .bottom-text{margin-top:30px;font-size:18px;line-height:2.33333}.section-contents .servise-flow .bottom-text .under-text-child-top,.section-contents .servise-flow .bottom-text .under-text-child-bottom{display:inline-block;border-bottom:1px solid #000}@media screen and (max-width: 768px){.section-contents .servise-flow .bottom-text{margin-top:8vw;font-size:16px;line-height:1.5625}.section-contents .servise-flow .bottom-text .under-text-child-top,.section-contents .servise-flow .bottom-text .under-text-child-bottom{border-bottom:inherit}.section-contents .servise-flow .bottom-text .under-text-child-top .sp-border-bottom,.section-contents .servise-flow .bottom-text .under-text-child-bottom .sp-border-bottom{display:inline-block;border-bottom:1px solid #000}}.section-contents .section-owner{padding:100px 0;background:#f6f6f6}.section-contents .section-owner .section-title{font-size:32px;line-height:1.125}.section-contents .section-owner .section-title .text-top{margin-bottom:15px;display:inline-block}.section-contents .section-owner .section-owner-wrap{display:flex;margin:50px 0 70px}.section-contents .section-owner .section-owner-wrap .section-owner-box{width:calc(50% - 20px)}.section-contents .section-owner .section-owner-wrap .section-owner-box:first-of-type{margin-right:40px}.section-contents .section-owner .section-owner-wrap .section-owner-box .section-sub-title{font-size:24px;line-height:1.05;padding:12px 0 8px;border-bottom:1px solid #000;letter-spacing:.05em}.section-contents .section-owner .section-owner-wrap .section-owner-box .desc-left{margin:15px 0 0;letter-spacing:.05em}.section-contents .section-owner .section-owner-wrap .section-owner-box .sub-note{display:block;font-size:12px;margin-top:5px;line-height:1.5}.section-contents .section-owner .bottom-text{font-size:18px;line-height:1.8;text-align:center}@media screen and (max-width: 768px){.section-contents .section-owner{padding:10.66667vw 0}.section-contents .section-owner .section-title{font-size:20px;font-size:1.66667rem}.section-contents .section-owner .section-title .text-top{margin-bottom:2vw}.section-contents .section-owner .section-owner-wrap{flex-direction:column;margin:8vw 0 10vw}.section-contents .section-owner .section-owner-wrap .section-owner-box{width:100%}.section-contents .section-owner .section-owner-wrap .section-owner-box p{display:block}.section-contents .section-owner .section-owner-wrap .section-owner-box:first-of-type{margin-right:0}.section-contents .section-owner .section-owner-wrap .section-owner-box:last-of-type{margin-top:5.33333vw}.section-contents .section-owner .section-owner-wrap .section-owner-box .section-sub-title{font-size:16px;font-size:1.33333rem;padding:2.66667vw 0}.section-contents .section-owner .section-owner-wrap .section-owner-box .desc-left{margin:2.66667vw 0 0;font-size:12px;font-size:1rem}.section-contents .section-owner .section-owner-wrap .section-owner-box .sub-note{font-size:10px;font-size:.83333rem;margin-top:1.33333vw;padding-left:1.3em;text-indent:-1.3em}.section-contents .section-owner .bottom-text{font-size:14px;font-size:1.16667rem}}.section-border-title{position:relative}.section-border-title+.desc-left{margin-top:15px}.section-border-title:after{content:"";width:100vw;height:1px;background-color:#000;position:absolute;bottom:0;right:0}.section-border-title .main{display:block}.section-border-title .sub{display:block;margin-top:-.6em;font-size:24px;letter-spacing:.05em}.section-border-title .sub .value span{font-size:14px;display:inline-block;padding-left:10px}@media screen and (max-width: 768px){.section-border-title{margin:0;padding-bottom:0}.section-border-title:after{width:calc(100vw - 5.33333vw)}.section-border-title .main{margin-left:-5.33333vw}.section-border-title .sub{font-size:16px;font-size:1.33333rem;margin:-1.86667vw 0 0;padding:0 0 2.66667vw;line-height:1}}.section-container.facility .section-box{margin-top:50px}.section-container.facility .section-box img,.section-container.reform .section-box img{margin-top:40px}.section-container.facility .section-number-title,.section-container.reform .section-number-title{position:absolute;top:-20px;left:-25px}.section-container.facility .section-number-title img,.section-container.reform .section-number-title img{margin-top:0}.section-container.management .section-number-title{position:absolute;top:-15px;right:-10px}@media screen and (max-width: 768px){.section-container.facility .section-box{margin-top:13.33333vw}.section-container.facility .section-box img,.section-container.reform .section-box img{margin-top:0}.section-container.facility .section-number-title,.section-container.reform .section-number-title{position:absolute;top:-15px;left:-20px;z-index:4}.section-container.management .section-number-title{left:-25px}.section-container .section-number-title .section-number-box{text-align:center}.section-container .section-number-title .section-number-box img{margin-top:0;width:50%}}.section-box{display:flex;align-items:flex-start}.section-box .text{width:500px;flex-shrink:0;position:relative;background-color:rgba(238,238,238,0.5);z-index:1;display:flex;justify-content:center;flex-direction:column;padding:40px 90px 35px 40px;line-height:1.8}.section-box .text .section-border-inner-title{font-size:20px;line-height:1.5;padding:0 0 5px}.section-box .img{margin-left:-40px;width:540px;z-index:1}@media screen and (max-width: 768px){.section-box{flex-direction:column;align-items:flex-end}.section-box .text{padding:5.33333vw 4vw 10.66667vw;width:auto;margin:0 0 0 8vw;justify-content:flex-start;height:auto}.section-box .text .section-border-inner-title{padding:1.33333vw 0 1.33333vw;font-size:16px;font-size:1.33333rem}.section-box .text:after{width:5.33333vw;position:absolute;left:-5.33333vw}.section-box .img{margin:-8vw auto 0 0;width:74.66667vw}}.section-container{padding:60px 0 0}.section-container.facility{padding:90px 0 0}.section-container.mansion{padding:115px 0 100px}.section-container:nth-of-type(even) .section-box{margin-top:0}.section-container:nth-of-type(even) .section-box .text{order:2;padding:40px 40px 40px 90px;margin:40px 0 0 -40px}.section-container:nth-of-type(even) .section-box .text:after{left:500px;right:auto}.section-container:nth-of-type(even) .section-box .img{order:1;margin-left:0;padding-top:0}.section-container:nth-of-type(even) .section-border-title{margin:0 -200px 0 0;text-align:right}.section-container:nth-of-type(even) .section-border-title:after{right:auto;left:0}.section-container:nth-of-type(even) .section-border-title .sub{padding:0 200px 0 0}@media screen and (max-width: 768px){.section-container{padding:10.66667vw 0}.section-container.facility{padding:13.33333vw 0 10.66667vw}.section-container.mansion{padding:10.66667vw 0 13.33333vw}.section-container.reform{padding-bottom:0}.section-container+.section-container{padding-top:0vw}.section-container:nth-of-type(even) .section-border-title{margin:0}.section-container:nth-of-type(even) .section-border-title .sub{padding:0;margin:-1.86667vw 0 0}.section-container:nth-of-type(even) .section-border-title .main{margin:0;position:relative;right:-5.33333vw}.section-container:nth-of-type(even) .section-box{align-items:flex-end;flex-direction:column}.section-container:nth-of-type(even) .section-box .text{padding:6vw 4vw 5.33333vw;width:auto;margin:-3vw 8vw 0 0;justify-content:flex-start;height:auto;font-size:inherit}.section-container:nth-of-type(even) .section-box .text:after{right:-5.33333vw;left:auto}.section-container:nth-of-type(even) .section-box .img{margin:0 0 0 16vw}.facility .section-border-title{font-size:16px;font-size:1.33333rem}.facility .section-border-title img{width:87.46667vw}.management .section-border-title img{width:72.66667vw}.reform .section-border-title img{width:30vw}}#after-block{background-color:rgba(0,0,0,0.04)}.mansion-box{background:#fff;position:relative}.mansion-box .section-mansion-title{position:absolute;top:-30px;left:-20px}.mansion-box .mansion-box-inner{max-width:840px;width:100%;margin:65px auto 0;padding:60px 0 40px}.mansion-box .mansion-box-inner .mansion-box-inner-Image{display:flex;justify-content:space-between}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex{position:relative}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:nth-child(3n):after{content:none}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:after{content:"";display:inline-block;border-top:1px solid #000;border-right:1px solid #000;width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-25px;top:190px}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:nth-child(1) .mansion-Image-picture:before{content:"Before";background:#999999}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:nth-child(2) .mansion-Image-picture:before{content:"Skeleton";background:#666666}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:nth-child(3) .mansion-Image-picture:before{content:"After";background:#000}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex .mansion-Image-picture{position:relative;display:flex;align-items:center}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex .mansion-Image-picture:before{display:block;color:#fff;width:90px;height:30px;font-family:'Roboto', sans-serif;font-size:14px;text-align:center;line-height:2;top:0;left:0;position:absolute;letter-spacing:.1em}@media screen and (max-width: 768px){.mansion-box .section-mansion-title{top:-15px;left:-10px}.mansion-box .section-mansion-title .mansion-Image-picture img{width:50%}.mansion-box .mansion-box-inner{margin:9.33333vw 0 0;padding:8vw 4vw 4vw}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex{padding-right:4vw}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:after{right:5px;top:50%;width:8px;height:8px}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex:last-of-type{padding-right:0}.mansion-box .mansion-box-inner .mansion-box-inner-Image .Image-flex .mansion-Image-picture:before{width:16vw;height:6vw;font-size:2.66667vw}}.radiation .section-contents{padding:70px 0 100px}.radiation .section-contents.section-contents02{margin-bottom:80px}.radiation .section-contents .top-title-box{margin-bottom:100px}.radiation .section-contents .section-container{padding:0 0 0}.radiation .section-contents .section-container.facility{padding:0 0 0}.radiation .section-contents .section-container.facility .desc-left{font-size:13.36px;letter-spacing:.05em}.radiation .section-contents .section-container.facility .lead{letter-spacing:.05em}.radiation .section-contents .section-container.facility .section-box{margin:40px 0 0}.radiation .section-contents .section-container.facility .section-box .text{padding:40px 80px 35px 40px}.radiation .section-contents .section-container.facility .section-box .text .section-border-inner-title{letter-spacing:.05em}.radiation .section-contents .section-container.facility.facility02{padding:90px 0 0}.radiation .section-contents .section-container.facility.facility02 .section-border-title:after{position:absolute;left:0}.radiation .section-contents .section-container.facility.facility02 .section-border-title .sub{text-align:right}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .text{order:2;padding:40px 40px 30px 80px;margin:60px 0 0 -40px}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .text:after{left:500px;right:auto}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .img{position:relative}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .img .sub-text{display:inline-block;padding-top:2px;font-size:12px;line-height:2.1;letter-spacing:.05em}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 img{order:1;margin:0;padding-top:0}.radiation .section-contents .section-container.facility.facility03 .inview-box-03{margin:90px auto 0;padding:50px 60px 55px;border:1px solid #000}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box{flex-direction:column;align-items:center;margin:0 0 20px;letter-spacing:.05em}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box .title02{display:block;font-size:24px;line-height:1.5;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:15px}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box .lead{text-align:center;line-height:1.8}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box{display:flex;justify-content:space-between}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box .image-box-item{width:calc((100% / 2) - 10px)}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box .image-box-item .sub-text{font-size:12px;display:inline-block;padding-top:10px}@media screen and (max-width: 768px){.radiation .section-contents{padding:10.66667vw 0 13.33333vw}.radiation .section-contents .desc-left{margin-top:1.33333vw}.radiation .section-contents .desc-right{text-align:left;margin-top:2vw}.radiation .section-contents .top-title-box{margin-bottom:13.33333vw}.radiation .section-contents .section-container{padding:0 0 0}.radiation .section-contents .section-container.facility{padding:0 0 0}.radiation .section-contents .section-container.facility .desc-left{font-size:1rem;margin-top:2vw;padding-bottom:1.33333vw}.radiation .section-contents .section-container.facility .section-box{margin:5.33333vw 0 0}.radiation .section-contents .section-container.facility .section-box .text{padding:5.33333vw 4vw 10.66667vw}.radiation .section-contents .section-container.facility .section-box .title02{text-align:center}.radiation .section-contents .section-container.facility .section-box .title02 .sp-border-bottom{display:inline-block;border-bottom:1px solid #000}.radiation .section-contents .section-container.facility.facility02{padding:12vw 0 0}.radiation .section-contents .section-container.facility.facility02 .section-border-title .sub{font-size:16px;font-size:1.33333rem;line-height:1.3;padding:0 0 2.66667vw}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .text{order:2;padding:5.33333vw 4vw 5.33333vw;margin:2.66667vw 0 0 -5.33333vw}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .text:after{left:500px;right:auto}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .img{position:relative}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 .img .sub-text{font-size:12px;font-size:1rem}.radiation .section-contents .section-container.facility.facility02 .section-box.section-box02 img{order:1;margin:0;padding-top:0}.radiation .section-contents .section-container.facility.facility03{padding:0 5.33333vw}.radiation .section-contents .section-container.facility.facility03 .inview-box-03{margin:10.66667vw auto 0;padding:6.66667vw 5.33333vw;border:1px solid #000}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box{margin:0 0 5.33333vw;letter-spacing:.05em}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box .title02{font-size:16px;font-size:1.33333rem;margin-bottom:4.66667vw;padding-bottom:0;line-height:1.8}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .section-box .lead{line-height:1.8;text-align:left}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box{display:flex;justify-content:space-between}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box .image-box-item{width:calc((100% / 2) - 1.33333vw)}.radiation .section-contents .section-container.facility.facility03 .inview-box-03 .image-box .image-box-item .sub-text{padding-top:.66667vw;font-size:11px;font-size:.91667rem}}.radiation .top-text{margin-bottom:50px}.radiation .top-text .section-border-title{margin-bottom:15px}.radiation .section-contents.section-contents02{background:#f6f6f6;padding-top:110px}.radiation .section-contents.section-contents02 .lead{letter-spacing:.05em}.radiation .section-contents.section-contents02 .hospital-box{position:relative;background:#ffffff}.radiation .section-contents.section-contents02 .hospital-box .title03-box{text-align:center;margin:90px 0 40px;position:relative}.radiation .section-contents.section-contents02 .hospital-box .title03-box .title03{text-align:center;font-size:24px;line-height:1.49978;border-bottom:1px solid #000;display:inline-block;letter-spacing:.05em}.radiation .section-contents.section-contents02 .hospital-box .title03-box.title03-box01{margin:0 0 40px}.radiation .section-contents.section-contents02 .hospital-box .title03-box.title03-box02:before{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:30px 100px 0 100px;border-color:#cccccc transparent transparent transparent;top:-140px;left:0;right:0;bottom:0;margin:auto}.radiation .section-contents.section-contents02 .hospital-box .inner{width:100%;margin:0 auto}.radiation .section-contents.section-contents02 .hospital-box .inner .section-hospital-title{position:absolute;top:-30px;left:-20px}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner{padding:55px 0 80px;max-width:840px;margin:0 auto}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner picture{display:block}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-Image-picture-big{margin-bottom:25px}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .title03-bottom-box{width:540px;display:block;margin:0 auto}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image{display:flex;flex-wrap:wrap;justify-content:space-between}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex{position:relative}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .number{position:absolute;top:-10px;left:-10px}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .number img{width:100%}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .hospital-Image-picture{display:flex;flex-direction:column;align-items:center}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .hospital-Image-picture .sub-text{font-size:12px;line-height:2.1;padding:4px 0 10px;letter-spacing:.05em}@media screen and (max-width: 768px){.radiation .main-visual .back-over img{border-top:1px solid #eee}.radiation .section-contents.section-contents02{padding-top:13.33333vw}.radiation .section-contents.section-contents02 .hospital-box .title03-box{text-align:center;margin:12vw 0 5.33333vw}.radiation .section-contents.section-contents02 .hospital-box .title03-box .title03{font-size:16px;font-size:1.33333rem}.radiation .section-contents.section-contents02 .hospital-box .title03-box.title03-box01{margin:0 0 5.33333vw}.radiation .section-contents.section-contents02 .hospital-box .title03-box.title03-box02:before{border-width:5.33333vw 21.33333vw 0 21.33333vw;top:-21.33333vw}.radiation .section-contents.section-contents02 .hospital-box .inner{width:100%}.radiation .section-contents.section-contents02 .hospital-box .inner .section-hospital-title{top:-4vw;left:-2.66667vw}.radiation .section-contents.section-contents02 .hospital-box .inner .section-hospital-title img{width:19.73333vw}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner{padding:8vw 0 10.66667vw;width:100%}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-Image-picture-big{margin-bottom:5.33333vw}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .title03-bottom-box{width:100%}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex{width:calc((100% / 2) - 2vw)}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .number{top:-2vw;left:-2vw}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .number.number01 img{width:2.93333vw}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .number img{width:4.26667vw}.radiation .section-contents.section-contents02 .hospital-box .inner .hospital-box-inner .hospital-box-inner-Image .Image-flex .hospital-Image-picture .sub-text{font-size:10px;font-size:.83333rem;padding:1.33333vw 0 4vw;line-height:1.26}}
