.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:none}body#reform #pagelink::before{display:none}body#reform #pagelink ul.big-navigation li:not(.current){border-bottom:none}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 #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 img{width:100%;height:auto;vertical-align:bottom}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{color:#404040}body#reform>.wrapper #main .section-inner{width:calc(100% - 30px);margin:0 auto;max-width:950px}body#reform>.wrapper #main section.introduction,body#reform>.wrapper #main section.rooms,body#reform>.wrapper #main section.coordination{background-color:#F9F7F1}body#reform>.wrapper #main section.introduction p,body#reform>.wrapper #main section.rooms p,body#reform>.wrapper #main section.coordination p{max-width:532px;width:100%;margin:0 auto;font-weight:bold;font-size:14px;line-height:2;letter-spacing:0.63px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.introduction p,body#reform>.wrapper #main section.rooms p,body#reform>.wrapper #main section.coordination p{font-size:12px;font-weight:normal;line-height:1.8;letter-spacing:1.32px}}body#reform>.wrapper #main section.introduction{padding-top:113px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.introduction{padding-top:65px}}body#reform>.wrapper #main section.introduction h2{-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on;font-size:21px;line-height:1.6;letter-spacing:2.4px;text-align:center;margin-bottom:27px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.introduction h2{font-size:14px;line-height:1.7;letter-spacing:1.54px;margin-bottom:18px}}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.introduction p{max-width:304px;font-weight:bold}}body#reform>.wrapper #main section.coordination{padding-bottom:120px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.coordination{padding-bottom:50px}}body#reform>.wrapper #main section.rooms,body#reform>.wrapper #main section.coordination{padding-top:106px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms,body#reform>.wrapper #main section.coordination{padding-top:66px}}body#reform>.wrapper #main section.rooms h3,body#reform>.wrapper #main section.coordination h3{-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on;font-size:18px;line-height:1.85;letter-spacing:2px;text-align:center;margin-bottom:15px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms h3,body#reform>.wrapper #main section.coordination h3{font-size:14px;line-height:1.8;letter-spacing:1.12px;text-align:left;margin-bottom:5px}}body#reform>.wrapper #main section.rooms nav,body#reform>.wrapper #main section.coordination nav{max-width:950px;width:100%;margin:46px auto 0;display:flex;flex-wrap:wrap;--gap: 22px;gap:var(--gap)}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms nav,body#reform>.wrapper #main section.coordination nav{--gap: 15px;margin-top:11px}}body#reform>.wrapper #main section.rooms nav a,body#reform>.wrapper #main section.coordination nav a{font-size:21px;font-weight:bold;line-height:2;letter-spacing:1.26px;color:#fff;display:flex;justify-content:center;align-items:center;background-color:black;height:113px;background-size:cover;background-position:center center;position:relative}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms nav a,body#reform>.wrapper #main section.coordination nav a{height:100px;font-size:12px;letter-spacing:0.72px}}body#reform>.wrapper #main section.rooms nav a span,body#reform>.wrapper #main section.coordination nav a span{z-index:2}body#reform>.wrapper #main section.rooms nav a:hover,body#reform>.wrapper #main section.coordination nav a:hover{opacity:1}body#reform>.wrapper #main section.rooms nav a:hover:before,body#reform>.wrapper #main section.coordination nav a:hover:before{background-color:rgba(0,0,0,0.05)}body#reform>.wrapper #main section.rooms nav a:before,body#reform>.wrapper #main section.coordination nav a:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}body#reform>.wrapper #main section.rooms nav a.rooms-link-ldk,body#reform>.wrapper #main section.coordination nav a.rooms-link-ldk{background-image:url(/img/reform/rooms-link-ldk@2x-282b17aa.jpg)}body#reform>.wrapper #main section.rooms nav a.rooms-link-entrance,body#reform>.wrapper #main section.coordination nav a.rooms-link-entrance{background-image:url(/img/reform/rooms-link-entrance@2x-5fecced0.jpg)}body#reform>.wrapper #main section.rooms nav a.rooms-link-toilet,body#reform>.wrapper #main section.coordination nav a.rooms-link-toilet{background-image:url(/img/reform/rooms-link-toilet@2x-ae1a0a88.jpg)}body#reform>.wrapper #main section.rooms nav a.rooms-link-bathroom,body#reform>.wrapper #main section.coordination nav a.rooms-link-bathroom{background-image:url(/img/reform/rooms-link-bathroom@2x-6e19e6f3.jpg)}body#reform>.wrapper #main section.rooms nav a.rooms-link-bedroom,body#reform>.wrapper #main section.coordination nav a.rooms-link-bedroom{background-image:url(/img/reform/rooms-link-bedroom@2x-070b15b0.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-living,body#reform>.wrapper #main section.coordination nav a.coordination-link-living{background-image:url(/img/reform/coordination-link-living@2x-daa52984.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-dk,body#reform>.wrapper #main section.coordination nav a.coordination-link-dk{background-image:url(/img/reform/coordination-link-dk@2x-b3e94f82.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-entrance,body#reform>.wrapper #main section.coordination nav a.coordination-link-entrance{background-image:url(/img/reform/coordination-link-entrance@2x-48220dd0.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-toilet,body#reform>.wrapper #main section.coordination nav a.coordination-link-toilet{background-image:url(/img/reform/coordination-link-toilet@2x-9f420d4b.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-bathroom,body#reform>.wrapper #main section.coordination nav a.coordination-link-bathroom{background-image:url(/img/reform/coordination-link-bathroom@2x-1dc273ff.jpg)}body#reform>.wrapper #main section.rooms nav a.coordination-link-bedroom,body#reform>.wrapper #main section.coordination nav a.coordination-link-bedroom{background-image:url(/img/reform/coordination-link-bedroom@2x-eb775d0f.jpg)}body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(1),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(2),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(1),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(2){width:calc((100% - var(--gap)) / 2)}body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(3),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(4),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(5),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(3),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(4),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(5){width:calc((100% - var(--gap) * 2) / 3)}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(1),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(1){width:100%}body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(2),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(3),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(4),body#reform>.wrapper #main section.rooms nav.has-5 a:nth-child(5),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(2),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(3),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(4),body#reform>.wrapper #main section.coordination nav.has-5 a:nth-child(5){width:calc((100% - var(--gap)) / 2)}}body#reform>.wrapper #main section.rooms nav.has-6 a,body#reform>.wrapper #main section.coordination nav.has-6 a{width:calc((100% - var(--gap) * 2) / 3)}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.rooms nav.has-6 a,body#reform>.wrapper #main section.coordination nav.has-6 a{width:calc((100% - var(--gap)) / 2)}}body#reform>.wrapper #main section.others h4{margin-top:100px;margin-bottom:50px;text-align:center;font-size:21px;letter-spacing:2.31px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others h4{font-size:16px;letter-spacing:0.96px;margin:0;padding-top:45px;padding-bottom:45px}}body#reform>.wrapper #main section.others h5{margin-top:110px;margin-bottom:54px;text-align:center;font-size:18px;letter-spacing:1.98px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others h5{font-size:14px;letter-spacing:0.84px;margin:0;padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .section-inner{position:relative;margin-top:50px}body#reform>.wrapper #main section.others .section-inner:before{content:'';position:absolute;top:0;left:-15px;width:calc(100% + 30px);display:block;border-top:1px solid #D9D9D9}}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .section-inner:not(.faq){max-width:462px}}body#reform>.wrapper #main section.others .section-inner.simulator{margin-top:-26px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .section-inner.simulator{margin-top:0}}body#reform>.wrapper #main section.others .question+.question{margin-top:26px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .question+.question{margin-top:14px}}body#reform>.wrapper #main section.others .center{display:flex;justify-content:center;align-items:center;margin-top:70px;margin-bottom:134px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .center{margin-top:50px;margin-bottom:25px}}body#reform>.wrapper #main section.others .center .other-faq{display:flex;align-items:center;color:#696969;font-size:17px;line-height:1;font-weight:bold;letter-spacing:1.36px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .center .other-faq{font-size:14px}}body#reform>.wrapper #main section.others .center .other-faq .arrow{position:relative;top:-1px;margin-left:10px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .center .other-faq .arrow{top:0;margin-left:8px;height:10px;width:auto}}body#reform>.wrapper #main section.others .col2{display:-ms-grid;display:grid;gap:26px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .col2{-ms-grid-columns:1fr;grid-template-columns:1fr}}body#reform>.wrapper #main section.others .col3{display:-ms-grid;display:grid;gap:26px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .col3{-ms-grid-columns:1fr;grid-template-columns:1fr}}body#reform>.wrapper #main section.others .col3 .col h6{font-size:15px}body#reform>.wrapper #main section.others .col3 .col .description{font-size:12px;line-height:2;letter-spacing:1.32px}body#reform>.wrapper #main section.others .col{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body#reform>.wrapper #main section.others .col:hover{opacity:0.6}body#reform>.wrapper #main section.others .col[target="_blank"] h6:after{content:url(/img/reform/icon-blank-8c37b20c.svg);margin-left:auto}body#reform>.wrapper #main section.others .col strong{display:block;margin:-10px 0 26px;color:#404040;text-align:center;-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on;font-size:18px;line-height:1.7;letter-spacing:1.98px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .col strong{color:#747474;font-size:14px;letter-spacing:0.84px;margin-bottom:18px}}body#reform>.wrapper #main section.others .col>img{width:100%;height:auto;vertical-align:bottom}body#reform>.wrapper #main section.others .col h6{margin:22px 0 14px;display:flex;align-items:center;color:#404040;-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on;font-size:18px;letter-spacing:1.98px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .col h6{margin:14px 0;font-size:14px;letter-spacing:0.84px}}body#reform>.wrapper #main section.others .col h6 .small{font-size:14px;margin-left:0.5em}body#reform>.wrapper #main section.others .col .description{font-weight:bold;color:#747474;-webkit-font-feature-settings:'palt' on, 'pkna' on;font-feature-settings:'palt' on, 'pkna' on;font-size:14px;line-height:2;letter-spacing:1.54px}@media only screen and (max-width: 960px){body#reform>.wrapper #main section.others .col .description{font-weight:normal;font-size:12px;line-height:1.8;letter-spacing:0.72px}}body#reform>.wrapper #main section.others .col .description .small{font-size:12px}body#reform>.wrapper #main section.others .question{border:1px solid #E3E3E3;background-color:#FDFDFD;border-radius:9px;max-width:728px;margin-inline:auto}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question{border-color:#CCCCCC}}body#reform>.wrapper #main section.others .question span{font-size:15px;font-weight:bold;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;margin-right:1em}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question span{font-size:11px}}body#reform>.wrapper #main section.others .question .q,body#reform>.wrapper #main section.others .question .a .content{display:flex;align-items:center;align-items:flex-start;line-height:1.75;padding:17px 22px}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .q,body#reform>.wrapper #main section.others .question .a .content{padding:18px 12px}}body#reform>.wrapper #main section.others .question .q{border:1px solid #E3E3E3;background-color:white;border-radius:9px;margin:-1px;cursor:pointer}body#reform>.wrapper #main section.others .question .q:hover{-webkit-transition:border-color 0.2s;transition:border-color 0.2s;border-color:#cacaca}body#reform>.wrapper #main section.others .question .q:hover svg circle{-webkit-transition:fill 0.2s;transition:fill 0.2s;fill:black}body#reform>.wrapper #main section.others .question .q .icon{margin:3px 0 0 auto;flex-shrink:0}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .q .icon{margin:2px 8px 0 auto;width:16px;height:16px}}body#reform>.wrapper #main section.others .question .q .icon.minus{display:none}body#reform>.wrapper #main section.others .question .q span{color:#F8892B}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .q span{font-size:12px}}body#reform>.wrapper #main section.others .question .q p{font-size:15px;font-weight:bold;color:#707070;padding-right:1em}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .q p{font-size:11px}}body#reform>.wrapper #main section.others .question .a{display:flex;-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in;overflow:hidden}body#reform>.wrapper #main section.others .question .a a[href]{color:inherit;border-bottom:1px solid #c7c7c7;padding-bottom:0.15em;-webkit-transition:color 0.1s, border-color 0.1s;transition:color 0.1s, border-color 0.1s}body#reform>.wrapper #main section.others .question .a a[href]:hover{color:black;border-color:#717171}body#reform>.wrapper #main section.others .question .a span{color:#9F9F9F}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .a span{font-size:12px}}body#reform>.wrapper #main section.others .question .a p{font-size:15px}@media only screen and (max-width: 990px){body#reform>.wrapper #main section.others .question .a p{font-size:11px}}body#reform>.wrapper #main section.others .question:not(.is-open) .a{max-height:0}body#reform>.wrapper #main section.others .question.is-open .q .icon.plus{display:none}body#reform>.wrapper #main section.others .question.is-open .q .icon.minus{display:block}