.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}.pc{display:inline-block !important}.sp{display:none !important}@media (max-width: 990px){.pc{display:none !important}.sp{display:inherit !important}}.oplink{-webkit-transition-duration:500ms;transition-duration:500ms}.oplink:hover{opacity:0.8;-webkit-transition-duration:500ms;transition-duration:500ms}.oplink{cursor:pointer;-webkit-transition:opacity 500ms;transition:opacity 500ms}.oplink:hover{opacity:0.8}.bgcenter{background-repeat:no-repeat;background-position:center}.left{float:left}.right{float:right}body#reform{scroll-padding:100px}@media only screen and (min-width: 991px){body#reform{scroll-padding:132px}}body#reform #pagelink{border-top:1px solid #e3e3e6 !important}body#reform #header{border-bottom:none}body#reform>.wrapper{width:100%;margin-top:-1px;max-width:none}@media only screen and (min-width: 991px){body#reform>.wrapper{margin-top:48px}}body#reform>.wrapper img{width:100%;height:auto;vertical-align:bottom}body#reform>.wrapper a:hover{opacity:.8}body#reform>.wrapper .mv{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 991px){body#reform>.wrapper .mv{aspect-ratio:1200/600;display:flex;justify-content:flex-start;align-items:flex-end}}@media only screen and (min-width: 991px) and (min-width: 1600px){body#reform>.wrapper .mv{aspect-ratio:auto;height:800px}}body#reform>.wrapper .mv #mv-swiper{position:relative;z-index:1;max-height:800px}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper{width:100%;position:absolute;left:0;top:0;z-index:1}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .img{position:relative;z-index:1}@media only screen and (max-width: 990px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .img{width:100%;aspect-ratio:375/378}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .img img{max-height:800px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width: 990px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .img img{height:100%;width:100%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point{position:absolute;z-index:2;display:flex;justify-content:flex-start;align-items:center;left:0;top:0;opacity:0;-webkit-transition:.5s ease .3s;transition:.5s ease .3s}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point{align-items:flex-start;top:auto;bottom:50%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point .pin{width:6px;height:6px;display:block;border-radius:50%;background-color:white;position:relative;margin-right:15px;scale:0;-webkit-transition:.5s ease .9s;transition:.5s ease .9s}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point .pin{width:8px;height:8px;margin-right:71px}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point .pin::after{content:'';width:42px;height:1px;background-color:white;display:block;position:absolute;top:39px;left:38px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:.5s ease .9s;transition:.5s ease .9s}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point .pin::before{content:'';width:15px;height:1px;background-color:white;display:block;position:absolute;left:100%;top:50%;translate:0 -50%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:.5s ease .9s;transition:.5s ease .9s}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point .pin::before{-webkit-transform-origin:0 0;transform-origin:0 0;rotate:45deg;top:50%;left:50%;translate:0 0;width:50px}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point p{color:white;font-size:10px;background:rgba(0,0,0,0.65);padding:10px 15px;line-height:2.7;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:.5s ease .9s;transition:.5s ease .9s;letter-spacing:1.7px;font-weight:bold}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide .point p{font-size:14px;padding:10px 20px;margin-top:10px;letter-spacing:2.38px}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point{opacity:1;-webkit-transition:0s ease 0s;transition:0s ease 0s}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point .pin{scale:1;-webkit-transition:.3s ease .3s;transition:.3s ease .3s}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point .pin::before{-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transition:.3s ease .6s;transition:.3s ease .6s}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point .pin::after{-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transition:.3s ease .9s;transition:.3s ease .9s}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point p{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;-webkit-transition:.5s ease .9s;transition:.5s ease .9s}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .point p{-webkit-transition-delay:1.2s;transition-delay:1.2s}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide1 .point{margin-left:49.3333333333%;margin-top:49.8666666667%}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide1 .point{margin-left:44.6666666667%;margin-bottom:1.6666666667%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide2 .point{margin-left:55.1093333333%;margin-top:51.816%}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide2 .point{margin-left:48.9166666667%;margin-bottom:2%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point{margin-left:48%;margin-top:41.8666666667%}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point{align-items:flex-end;margin-left:61.1666666667%;margin-bottom:1.0833333333%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point p{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point p{margin:0 0 12px}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point .pin{margin:0 0 0 15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide3 .point .pin{margin:0 0 0 72px}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide4 .point{margin-left:45.8666666667%;margin-top:46.9333333333%}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide4 .point{margin-left:64.4166666667%;margin-bottom:-2.6666666667%}}body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide5 .point{margin-left:49.8666666667%;margin-top:50.4%}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-wrapper .swiper-slide.slide5 .point{margin-left:58.0833333333%;margin-bottom:4.25%}}body#reform>.wrapper .mv #mv-swiper .swiper-pagination{position:absolute;right:14px;top:18px;left:auto;bottom:auto;width:auto}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-pagination{top:36px;right:36px}}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span{display:block;position:relative;width:7px;height:7px;border-radius:50%;background-color:#525252;opacity:1;margin:0;margin-bottom:14px}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-pagination span{width:11px;height:11px;margin-bottom:16px}}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#F36F20}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span::before{font-size:9px;color:white;position:absolute;right:19px;top:50%;translate:0 -50%;white-space:nowrap;letter-spacing:.9px}@media only screen and (min-width: 991px){body#reform>.wrapper .mv #mv-swiper .swiper-pagination span::before{font-size:11px;font-weight:700;letter-spacing:1.87px}}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span:nth-child(1)::before{content:'リビング・ダイニング'}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span:nth-child(2)::before{content:'玄関'}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span:nth-child(3)::before{content:'トイレ'}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span:nth-child(4)::before{content:'洗面室'}body#reform>.wrapper .mv #mv-swiper .swiper-pagination span:nth-child(5)::before{content:'寝室'}body#reform>.wrapper .mv .title-block{width:100%;background-color:#333;color:white;padding:11px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 991px){body#reform>.wrapper .mv .title-block{width:651px;z-index:2;height:205px;background:rgba(0,0,0,0.71);padding:42px 43px 0;position:sticky;left:0;bottom:0}}body#reform>.wrapper .mv .title-block h1{font-size:14px;letter-spacing:1.4px}@media only screen and (min-width: 991px){body#reform>.wrapper .mv .title-block h1{font-size:26px;letter-spacing:1.56px}}body#reform>.wrapper .mv .title-block h1 span{font-size:10px;display:block;margin-bottom:3px;letter-spacing:0.4px}@media only screen and (min-width: 991px){body#reform>.wrapper .mv .title-block h1 span{font-size:15.231px;margin-bottom:24px;letter-spacing:0.609px}}body#reform>.wrapper .mv .title-block p{font-size:10px;line-height:calc(17.6/10);opacity:.75;margin-top:7px;font-weight:bold;letter-spacing:0.088rem}@media only screen and (min-width: 991px){body#reform>.wrapper .mv .title-block p{font-size:12px;line-height:calc(21/11);margin-top:21px;letter-spacing:0.72px}}body#reform>.wrapper #main .section{overflow:hidden;border-bottom:1px solid #E3E3E3}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section{padding-top:60px;margin-bottom:41px}}body#reform>.wrapper #main .section *{-webkit-box-sizing:border-box;box-sizing:border-box}body#reform>.wrapper #main .section .section-inner{width:calc(100% - 30px);margin:0 auto;padding-top:15px;padding-bottom:60px;max-width:950px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner{padding-top:0;padding-bottom:100px}}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main{display:flex;justify-content:space-between;align-items:stretch}}body#reform>.wrapper #main .section .section-inner .section-main .img{width:100%}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .img{width:65.8947368421%}}body#reform>.wrapper #main .section .section-inner .section-main .text-area{padding-bottom:28px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area{padding:45px 0 42px;background-color:#FAFAFA;display:flex;justify-content:center;flex:1}body#reform>.wrapper #main .section .section-inner .section-main .text-area .text-area-inner{display:flex;justify-content:space-between;flex-direction:column;width:72.2222222222%}}body#reform>.wrapper #main .section .section-inner .section-main .text-area h2{font-size:16px;margin-top:25px;letter-spacing:0.0975rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area h2{font-size:18px;margin-top:0;white-space:nowrap;letter-spacing:1.26px}}body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend{margin-top:18px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend{margin-top:16px}}body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend>p{font-size:11px;font-weight:bold;letter-spacing:.66px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend>p{font-size:13px;letter-spacing:.78px}}body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend .recommend-list{margin-top:10px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend .recommend-list{margin-top:16px}}body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend .recommend-list li{font-size:11px;line-height:calc(18/11);color:#666;margin-bottom:9px;font-weight:bold;padding-left:20px;background-image:url(/img/reform/check-99b9cf1f.png);background-size:11px auto;background-repeat:no-repeat;background-position:left top 4px;margin-bottom:7px;letter-spacing:0.095rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend .recommend-list li{font-size:13px;line-height:calc(22/13);letter-spacing:.78px;margin-bottom:8px;background-position:left top 6px}}body#reform>.wrapper #main .section .section-inner .section-main .text-area .recommend .recommend-list li:last-child{margin-bottom:0}body#reform>.wrapper #main .section .section-inner .users-voice-block{background-image:linear-gradient(to right, #A6A6A6 1px, transparent 1px);background-size:5px 1px;background-repeat:repeat-x;padding-top:24px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block{background-image:none;padding-top:0;margin-top:45px}}body#reform>.wrapper #main .section .section-inner .users-voice-block h3{font-size:13px;letter-spacing:0.068rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block h3{font-size:14px;letter-spacing:.084rem}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider{width:calc(100% + 30px);margin-left:-15px;margin-top:21px;position:relative}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider{width:100%;margin:0}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-pagination{position:relative;bottom:auto;line-height:1;margin-top:24px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-pagination{display:none}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;margin:0 calc(5px/2);background-color:#E3E3E3;opacity:1}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#F36F20}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper{width:100%;display:flex;justify-content:space-between;align-items:stretch;margin-top:24px}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide{padding:0 15px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide{width:31.7894736842%;padding:0}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner{border:1px solid #d8d8d8;border-radius:10px;padding:19px 15px 0;height:159px;position:relative}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner::before{content:'';width:17px;height:3px;position:absolute;left:0;right:0;bottom:-1px;background-color:white;margin:0 auto}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner::after{content:'';width:1px;height:34px;display:block;background-color:#d8d8d8;position:absolute;left:calc(50% + 4px);bottom:0;translate:0 60%;rotate:45deg}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .head{font-size:12px;font-weight:bold;letter-spacing:.72px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .head{font-size:13px;letter-spacing:.78px}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .head::before{content:'';width:11px;height:11px;border:3px solid #F36F20;border-radius:50%;display:inline-block;margin-right:10px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .head::before{margin-right:14px}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .comment{margin-top:8px;font-size:13px;line-height:calc(22/13);font-weight:bold;letter-spacing:.78px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .comment{letter-spacing:.07rem}}body#reform>.wrapper #main .section .section-inner .users-voice-block .users-voice-slider .swiper-wrapper .swiper-slide .swiper-inner .type{font-size:10px;margin-top:9px;font-weight:bold;letter-spacing:.1rem}body#reform>.wrapper #main .section .section-inner .users-voice-block .note{margin-top:14px;font-size:10px;line-height:calc(17.4/10);color:#404040;letter-spacing:.09rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .users-voice-block .note{margin-top:33px;letter-spacing:.04rem}}body#reform>.wrapper #main .section .section-inner .data-block{margin-top:41px}body#reform>.wrapper #main .section .section-inner .data-block .data-head{font-size:11px;font-weight:600;letter-spacing:.66px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .data-head{font-size:14px;letter-spacing:.84px}}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:23px}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .img{width:48.4210526316%;border:1px solid #E3E3E3}}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area{width:45.2631578947%;margin:0 auto}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area h3{font-size:15px;line-height:calc(24/15);margin-top:7px;font-weight:600;letter-spacing:0.09rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area h3{font-size:17px;line-height:calc(28/17);margin-top:0;letter-spacing:1.19px}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .img{margin-top:14px;border:1px solid #E3E3E3}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail{padding-top:9px;display:none}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail{display:block;padding-top:29px}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail p{font-size:10px;line-height:calc(16/10);font-weight:600;margin-top:7px;letter-spacing:.4px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail p:nth-child(1){margin-top:0}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail p:nth-child(2){width:87.5%;letter-spacing:.055rem;margin-top:0}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail .note{font-weight:300}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .text-area .data-detail .note{margin-top:9px}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button{width:100%;height:66px;display:flex !important;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 22px 0 25px;border:1px solid #E3E3E3;color:#737373;font-weight:bold;margin-top:19px;font-size:13px;position:relative;letter-spacing:0.02rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button{display:none !important}}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button .icon{width:16px;height:16px;border-radius:50%;border:1px solid #737373;position:relative}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button .icon::before,body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button .icon::after{content:'';width:50%;height:1px;display:block;background-color:#737373;position:absolute;left:0;right:0;margin:0 auto;top:50%;translate:0 -50%}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button .icon::after{rotate:90deg}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button.open{color:transparent;margin-top:20px}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button.open::before{content:'閉じる';position:absolute;left:25px;top:50%;translate:0 -50%;font-size:13px;color:#737373}body#reform>.wrapper #main .section .section-inner .data-block .flex-wrapper .detail-button.open .icon::after{rotate:0deg}body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper{margin-top:40px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:19px}}body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper .link{display:flex;justify-content:space-between;align-items:center;width:100%;height:66px;background-color:#F36F20;color:white;padding:0 22px 0 25px;font-size:14px;margin-top:20px;font-weight:bold;letter-spacing:.078rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper .link{width:48.4210526316%;height:58px;justify-content:center;font-size:16px;letter-spacing:.96px}body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper .link::before{content:'';width:16px;height:16px;background-image:url(/img/reform/orange-arrow-bottun-a35d0707.png);background-size:100% 100%;display:block;margin-right:10px;margin-bottom:2px}}body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper .link::after{content:'';width:16px;height:16px;background-image:url(/img/reform/orange-arrow-bottun-a35d0707.png);background-size:100% 100%;display:block}@media only screen and (min-width: 991px){body#reform>.wrapper #main .section .section-inner .data-block .button-wrapper .link::after{display:none}}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-ldk.section .section-inner .data-block .flex-wrapper .img{padding:20px 13px}}body#reform>.wrapper #main #section-ldk.section .section-inner .data-block .flex-wrapper .text-area .img{padding:15px 10px}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-entrance.section .section-inner .data-block .flex-wrapper .img{padding:19px 23px}}body#reform>.wrapper #main #section-entrance.section .section-inner .data-block .flex-wrapper .text-area .img{padding:15px 10px}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-toilet.section .section-inner .data-block .flex-wrapper .img{padding:12px 30px}}body#reform>.wrapper #main #section-toilet.section .section-inner .data-block .flex-wrapper .text-area .img{padding:8px 15px}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-sanitary.section .section-inner .data-block .flex-wrapper .img{padding:10px 30px}}body#reform>.wrapper #main #section-sanitary.section .section-inner .data-block .flex-wrapper .text-area .img{padding:7px 15px}body#reform>.wrapper #main #section-bedroom.section{border-bottom:none}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-bedroom.section{margin-bottom:0}}body#reform>.wrapper #main #section-bedroom.section .section-inner{padding-bottom:51px}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-bedroom.section .section-inner .data-block .flex-wrapper .img{padding:13px 30px}}body#reform>.wrapper #main #section-bedroom.section .section-inner .data-block .flex-wrapper .text-area .img{padding:8px 19px}body#reform>.wrapper #main .coordinate-section{overflow:hidden;border-bottom:1px solid #E3E3E3;padding-bottom:41px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section{padding-top:44px;border-bottom:none;padding-bottom:3px}}body#reform>.wrapper #main .coordinate-section *{-webkit-box-sizing:border-box;box-sizing:border-box}body#reform>.wrapper #main .coordinate-section .section-inner{width:calc(100% - 30px);margin:0 auto;padding-top:15px;max-width:950px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .section-main{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row-reverse;border-bottom:1px solid #E3E3E3;padding-bottom:45px}}body#reform>.wrapper #main .coordinate-section .section-inner .section-main .ph{width:100%}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .section-main .ph{width:65.8947368421%}}body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area{margin-top:24px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area{display:flex;margin-top:0;width:31.7894736842%;border-top:1px solid #E3E3E3;justify-content:space-between;padding-top:122px;flex-direction:column}}body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area h2{font-size:16px;font-weight:bold;letter-spacing:.16rempx}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area h2{font-size:18px;letter-spacing:1.62px}}body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area p{font-size:12px;line-height:calc(23/12);margin-top:15px;letter-spacing:.1rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .section-main .text-area p{font-size:13px;line-height:2;letter-spacing:1.17px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper{margin-top:29px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:25px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper h3{font-size:13px;font-weight:bold;padding-bottom:20px;width:100%;letter-spacing:.07rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper h3{padding-bottom:24px;letter-spacing:.05rem}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .note{font-size:12px;line-height:calc(23/12);color:#404040;letter-spacing:.1rem;margin-top:8px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .note{font-size:13px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .note a{position:relative;display:inline-block;color:#404040}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .note a::before{content:'';width:100%;height:1px;display:block;background-color:#858585;left:0;bottom:-3px;position:absolute}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block{padding-top:16px;background-image:linear-gradient(to right, #BFBFBF 1px, transparent 1px);background-size:3px 1px;background-repeat:repeat-x;padding-bottom:15px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block{width:31.7894736842%;padding-top:25px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block>p{font-size:12px;line-height:1.6;font-weight:bold;letter-spacing:.72px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block>p{font-size:13px;letter-spacing:1.17px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list{display:flex;justify-content:space-between;align-items:flex-start;margin-top:14px}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list{margin-top:18px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li{width:47.8260869565%}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li{width:46.357615894%}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link{display:block}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .img-wrapper{position:relative}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .img-wrapper .img{position:relative;z-index:1}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .img-wrapper .icon{position:absolute;z-index:2;right:12px;bottom:12px;width:16px;aspect-ratio:1/1;background-image:url(/img/reform/coordination/black-arrow-bottun-c6f2ea34.png);background-size:100% 100%}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .img-wrapper .icon{right:8px;bottom:8px}}body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .name{font-size:11px;color:#2E2E2E;line-height:1.5;margin-top:8px;letter-spacing:.07rem}@media only screen and (min-width: 991px){body#reform>.wrapper #main .coordinate-section .section-inner .recommend-wrapper .coordinate-block .square-list li .link .name{font-size:12px;letter-spacing:1.08px}}body#reform>.wrapper #main #section-bedroom.coordinate-section{border-bottom:none}@media only screen and (max-width: 990px){body#reform>.wrapper #main #section-bedroom.coordinate-section{padding-bottom:38px}}@media only screen and (min-width: 991px){body#reform>.wrapper #main #section-bedroom.coordinate-section{margin-bottom:49px}}@media only screen and (min-width: 991px){body#reform.reform-coordination .wrapper #main .navigation{border-top:1px solid #E3E3E3}}