@layer legacy{:where(.legacy-theme) .about p{line-height:1}:where(.legacy-theme) :where(.about) section{max-width:1200px;margin:0 auto}:where(.legacy-theme) :where(.about) section:last-child{max-width:100%}:where(.legacy-theme) .about{color:#2b2b2b;background:#eee}:where(.legacy-theme) .about-fv{background:#f9f9f9;flex-direction:column;display:flex;position:relative}:where(.legacy-theme) .about-fv .about-fv-badge{z-index:299;max-width:40px;position:absolute;top:8px;left:8px}@media (min-width:750px){:where(.legacy-theme) .about-fv .about-fv-badge{max-width:3vw;top:.8vw;left:.8vw}}:where(.legacy-theme) .about-fv .about-fv-hero{text-align:center;text-shadow:4px 4px #0000000f;position:relative}:where(.legacy-theme) .about-fv .about-fv-hero picture{position:relative;top:0;left:0}:where(.legacy-theme) .about-fv .about-fv-hero picture img{object-fit:cover;object-position:center;width:100%;height:400px}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading{z-index:1;flex-flow:column;justify-content:space-between;align-items:center;width:calc(100% - 30px);height:400px;margin:0 auto;padding:12px 0 20px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading>p{z-index:1;padding-top:16px;font-size:18px;font-weight:400;position:relative}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading>div h1{font-size:18px}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading>div h1 span{color:#fe3500;font-size:34px}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading>div>p{font-size:18px;font-weight:300;line-height:28px}:where(.legacy-theme) .about-fv .about-fv-hero .about-fv-heading .about-fv-dots{display:none}@media (min-width:750px){:where(.legacy-theme) .about-fv .about-fv-hero{flex-flow:row-reverse;display:flex}:where(.legacy-theme) .about-fv .about-fv-hero picture{border-bottom:4px solid #2b2b2b;width:60%}:where(.legacy-theme) .about-fv .about-fv-hero picture img{height:100%}:where(.legacy-theme) .about-fv .about-fv-hero>div{width:40%;text-shadow:none;z-index:199;background:#fff;border-bottom:4px solid #fe3500;flex-flow:wrap;display:flex;box-shadow:4px 0 20px #0000001a}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading{text-align:left;justify-content:end;align-items:flex-start;width:calc(100% - 40px);max-width:24vw;height:auto;padding:0;position:relative;left:auto;transform:translate(0)}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading>p{padding:6vw 0 4px 2px;font-size:1.4vw}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading div h1{padding-bottom:4px;font-size:1.4vw}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading div h1 span{font-size:2.5vw}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading div p{font-size:1.4vw;font-weight:500;line-height:2.2vw}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading .about-fv-title-row{align-items:center;gap:10px;display:flex}:where(.legacy-theme) .about-fv .about-fv-hero>div .about-fv-heading .about-fv-dots{background-image:radial-gradient(circle,#fe3500 .1vw,#0000 .1vw);background-size:.4vw .4vw;flex-shrink:0;width:6vw;height:2.1vw;display:block;position:absolute;left:-8vw}}:where(.legacy-theme) .about-fv .about-fv-lead{background:#fe3500;width:100%}:where(.legacy-theme) .about-fv .about-fv-lead p{color:#fff;letter-spacing:2px;text-align:justify;width:calc(100% - 60px);max-width:340px;margin:0 auto;padding:18px 0;font-size:14px;font-weight:400;line-height:28px}@media (min-width:750px){:where(.legacy-theme) .about-fv .about-fv-lead{background:0 0}:where(.legacy-theme) .about-fv .about-fv-lead p{color:#2b2b2b;width:calc(100% - 40px);max-width:24vw;font-size:1vw;line-height:2vw}}:where(.legacy-theme) .about .about-inner{width:calc(100% - 60px);margin:0 auto}:where(.legacy-theme) .about .about-section-head{max-width:320px;margin:50px auto;position:relative}:where(.legacy-theme) .about .about-section-head:before{content:"";background:#2b2b2b;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.legacy-theme) .about .about-section-head:after{content:"";background:linear-gradient(90deg,#fe3500 0% 50%,#2b2b2b 50% 100%);width:30px;height:4px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}:where(.legacy-theme) .about .about-section-head h2{letter-spacing:1.4px;text-align:center;background:#eee;margin:0 auto;padding:0 14px;font-size:18px;font-weight:700;line-height:28px;display:table;position:relative}:where(.legacy-theme) .reason-style-data{text-align:center;background:#fff;max-width:400px;margin:0 auto;position:relative;box-shadow:0 0 12px #0000001a}:where(.legacy-theme) .reason-style-data>span{color:#fff;background:#2b2b2b;padding:6px 12px;font-size:11px;font-weight:400;position:absolute;top:0;left:0}:where(.legacy-theme) .reason-style-data h3{padding:40px 0 6px;font-size:16px;line-height:28px}:where(.legacy-theme) .reason-style-data small{font-feature-settings:"palt";letter-spacing:0;padding-bottom:10px;font-size:9px;font-weight:400;line-height:14px;display:inline-block}:where(.legacy-theme) .reason-style-data dl{flex-flow:wrap;width:calc(100% - 30px);margin:0 auto;padding:0;display:flex}:where(.legacy-theme) .reason-style-data dl>div:first-child{border-bottom:1px solid #2b2b2b;width:100%}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child){width:100%;display:flex}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div{width:50%;margin:10px auto 14px;padding:10px 0}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div img{padding-bottom:6px}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div dt,:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div dd{font-weight:500}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div dd>span>span{letter-spacing:0;color:#fe3500;padding-right:1px;font-size:20px;font-weight:700}:where(.legacy-theme) .reason-style-data dl>div:not(:first-child) div:last-child{border-left:1px solid #2b2b2b}:where(.legacy-theme) .reason-style-data .stat-annual-amount{position:relative}:where(.legacy-theme) .reason-style-data .stat-annual-amount .stat-annual-amount-text{width:100%;font-size:12px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.legacy-theme) .reason-style-data .stat-annual-amount .stat-annual-amount-text dt{font-weight:500}:where(.legacy-theme) .reason-style-data .stat-annual-amount .stat-annual-amount-text dd span{letter-spacing:0;color:#fe3500;font-size:30px;font-weight:700}:where(.legacy-theme) .reason-style-data .stat-breakdown{text-align:left;justify-content:center;gap:30px;margin:12px auto;font-weight:500;display:flex}:where(.legacy-theme) .reason-style-data .stat-breakdown p{font-size:12px;line-height:16px;position:relative}:where(.legacy-theme) .reason-style-data .stat-breakdown p:before{content:"";width:6px;height:100%;position:absolute;top:0;left:-12px}:where(.legacy-theme) .reason-style-data .stat-breakdown p:first-child:before{background:#fe3500}:where(.legacy-theme) .reason-style-data .stat-breakdown p:last-child:before{background:#ccc}:where(.legacy-theme) .reason-style-data button{color:#fff;background:#2b2b2b;width:100%;padding:14px 0 18px;font-size:12px;position:relative}:where(.legacy-theme) .reason-style-data button:hover,:where(.legacy-theme) .reason-style-data button:active{text-decoration:underline}:where(.legacy-theme) .reason-style-data button span{color:#fff;text-align:right;font-size:12px;position:absolute;top:48%;right:16px;transform:translateY(-48%)}:where(.legacy-theme) .reason-style-data .area-tips-modal{z-index:1000;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content{background-color:#fff;border-radius:16px;width:80%;max-width:320px;padding:20px 20px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content img{border-radius:8px;width:100%}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content h4{padding:20px 0 14px;font-size:14px;font-weight:700;line-height:1}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content h4 span{color:#fe3500;padding-bottom:4px;font-size:12px;display:block}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content p{letter-spacing:.4px;text-align:justify;font-size:12px;font-weight:400;line-height:20px}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content .area-tips-modal-close{cursor:pointer;margin-top:16px;font-size:14px;font-weight:500;display:inline-block}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content .area-tips-modal-close span{color:#fff;background:#2b2b2b;margin-left:4px;padding:0 2px 1px 3px;font-size:11px;line-height:1;position:relative;top:-1px}@media (max-height:600px){:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content{gap:30px;width:calc(100% - 40px);max-width:100%;display:flex}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content img{object-fit:cover;width:30%}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content>div{text-align:left;flex-flow:wrap;justify-content:left;align-items:center;width:70%;display:flex}:where(.legacy-theme) .reason-style-data .area-tips-modal .area-tips-modal-content>div .area-tips-modal-close{text-align:right;width:100%;display:block}}@media (min-width:750px){:where(.legacy-theme) .reason-style-data{max-width:700px}:where(.legacy-theme) .reason-style-data small{padding-bottom:12px;font-size:10px;line-height:16px}:where(.legacy-theme) .reason-style-data dl{width:calc(100% - 80px);padding:20px 0}:where(.legacy-theme) .reason-style-data dl>div:first-child{border:none;justify-content:center;width:60%;display:flex}:where(.legacy-theme) .reason-style-data dl>div:first-child .stat-breakdown{flex-flow:column;gap:16px;margin:0;padding-left:32px}:where(.legacy-theme) .reason-style-data dl>div:first-child .stat-breakdown p{width:100%}:where(.legacy-theme) .reason-style-data dl>div:nth-child(2){width:40%}:where(.legacy-theme) .reason-style-data dl>div:nth-child(2) div{flex-flow:column;justify-content:center;align-items:center;margin:10px auto;padding:0;display:flex}:where(.legacy-theme) .reason-style-data dl>div:nth-child(2) div:first-child{border-left:1px solid #2b2b2b}}:where(.legacy-theme) .reason-service-nav{text-align:center;max-width:400px;margin:0 auto;padding:20px 0}@media (min-width:750px){:where(.legacy-theme) .reason-service-nav{padding:30px 0}}:where(.legacy-theme) .reason-service-nav p{font-size:18px;line-height:28px}:where(.legacy-theme) .reason-service-nav p span{color:#fe3500}:where(.legacy-theme) .reason-service-nav ul{flex-flow:wrap;justify-content:space-around;padding:10px 0;display:flex}:where(.legacy-theme) .reason-service-nav ul li{border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;width:33.3333%;font-size:11px;font-weight:500}:where(.legacy-theme) .reason-service-nav ul li:not(:last-child){border-right:none}:where(.legacy-theme) .reason-service-nav ul li span{color:#fe3500;width:100%;padding-bottom:2px;font-size:9px;font-weight:400;display:block}:where(.legacy-theme) .reason-service-nav ul li a{flex-flow:wrap;justify-content:center;align-items:center;padding:6px 0;display:flex}@media (min-width:750px){:where(.legacy-theme) .reason-service-nav ul li a{pointer-events:none}}:where(.legacy-theme) .reason-service-nav ul li a:hover,:where(.legacy-theme) .reason-service-nav ul li a:active{text-decoration:underline}:where(.legacy-theme) .reason-sect .about-inner>ul{flex-flow:wrap;justify-content:center;gap:20px;display:flex}:where(.legacy-theme) .reason-sect .about-inner>ul li{max-width:350px}:where(.legacy-theme) .reason-sect .about-inner>ul li>div{flex-flow:column;justify-content:space-between;height:100%;display:flex}:where(.legacy-theme) .reason-sect .about-inner>ul li:last-child img{width:90%;margin:10px auto 0}:where(.legacy-theme) .reason-sect .about-inner>ul>li{background:#fff;border-bottom:3px solid #5a5a5a;width:100%;position:relative;box-shadow:0 0 12px #0000001a}:where(.legacy-theme) .reason-sect .about-inner>ul>li p span:first-child{font-size:11px;font-weight:500;position:absolute;top:16px;left:12px}:where(.legacy-theme) .reason-sect .about-inner>ul>li p span:last-child{color:#fe3500;font-size:11px;font-weight:500;position:absolute;top:16px;right:12px}:where(.legacy-theme) .reason-sect .about-inner>ul>li h3{text-align:center;padding:56px 0 10px;font-size:16px;line-height:28px}:where(.legacy-theme) .reason-sect .about-inner>ul>li img{width:100%}:where(.legacy-theme) .reason-sect .about-inner>ul>li small{text-align:center;margin-top:10px;font-size:9px;font-weight:400;display:block}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider{margin:0 28px;position:relative}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider figcaption{text-align:center;padding-top:5px;font-size:10px;font-weight:400}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav{width:26px;height:26px;font-size:unset;text-align:center;color:#fff;z-index:999;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:4px;position:absolute}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav:hover,:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav:active{background:#fff}:is(:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav:hover,:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav:active):before{color:#2b2b2b}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav--prev{left:-13px}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav--prev:before{content:"◀︎";font-size:unset}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav--next{right:-13px}:where(.legacy-theme) .reason-sect .about-inner>ul>li .case-slider .about-nav--next:before{content:"▶︎";font-size:unset}:where(.legacy-theme) .reason-sect .about-inner>ul>li>div p{text-align:justify;padding:14px 28px 30px;font-size:12px;font-weight:400;line-height:24px}:where(.legacy-theme) .reason-sect .about-inner>ul>li:last-child>div p{padding:14px 28px 18px}:where(.legacy-theme) .reason-sect .about-inner>ul>li a{text-align:center;color:#fff;background:#5a5a5a;border:1px solid #5a5a5a;margin:0 28px 28px;padding:14px 0 16px;font-size:12px;font-weight:500;transition:all .3s;display:block;position:relative}:where(.legacy-theme) .reason-sect .about-inner>ul>li a span{color:#fff;text-align:right;font-size:12px;position:absolute;top:48%;right:12px;transform:translateY(-48%)}:where(.legacy-theme) .reason-sect .about-inner>ul>li a:hover,:where(.legacy-theme) .reason-sect .about-inner>ul>li a:active{color:#5a5a5a;background-color:#0000}:is(:where(.legacy-theme) .reason-sect .about-inner>ul>li a:hover,:where(.legacy-theme) .reason-sect .about-inner>ul>li a:active) span{color:#5a5a5a}:where(.legacy-theme) .category-sect li>div{justify-content:space-between;padding-bottom:8px;display:flex}:where(.legacy-theme) .category-sect li>div p:first-child{color:#fe3500;font-size:14px;font-weight:300}:where(.legacy-theme) .category-sect li>div p:last-child{font-size:14px;font-weight:400}:where(.legacy-theme) .category-sect li>div>ul>li{margin-bottom:10px}:where(.legacy-theme) .category-sect li>div>ul>li:last-child{margin:0}:where(.legacy-theme) .category-sect ul{flex-flow:wrap;justify-content:center;gap:30px 20px;display:flex}:where(.legacy-theme) .category-sect ul li{width:100%;max-width:400px}:where(.legacy-theme) .category-sect ul li>div{justify-content:space-between;padding-bottom:8px;display:flex}:where(.legacy-theme) .category-sect ul li>div p:first-child{color:#fe3500;font-size:14px;font-weight:300}:where(.legacy-theme) .category-sect ul li>div p:last-child{font-size:14px;font-weight:400}:where(.legacy-theme) .category-sect ul li>div>ul>li{margin-bottom:10px}:where(.legacy-theme) .category-sect ul li>div>ul>li:last-child{margin:0}:where(.legacy-theme) .category-sect ul li:first-child>ul li:first-child a{background:url(/about/about-category-recommend.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:first-child>ul li:nth-child(2) a{background:url(/about/about-category-secret.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:first-child>ul li:nth-child(3) a{background:url(/about/about-category-gentei.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:nth-child(2)>ul li:first-child a{background:url(/about/about-category-residential.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:nth-child(2)>ul li:nth-child(2) a{background:url(/about/about-category-investment.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:nth-child(2)>ul li:nth-child(3) a{background:url(/about/about-category-resort.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:nth-child(3)>ul li:first-child a{background:url(/about/about-category-land.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li:nth-child(3)>ul li:nth-child(2) a{background:url(/about/about-category-house.jpg) 0 0/cover no-repeat}:where(.legacy-theme) .category-sect ul li>ul{flex-flow:wrap;gap:10px;display:flex}:where(.legacy-theme) .category-sect ul li>ul li{width:100%}:where(.legacy-theme) .category-sect ul li>ul li:last-child>ul{flex-flow:wrap;justify-content:space-between;gap:10px;display:flex}:where(.legacy-theme) .category-sect ul li>ul li a{color:#fff;text-shadow:0 0 8px #000000bf;background-size:cover;align-items:center;min-height:120px;padding:0 18px;display:flex;position:relative;box-shadow:0 0 12px #00000026}:where(.legacy-theme) .category-sect ul li>ul li a>div{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}:where(.legacy-theme) .category-sect ul li>ul li a>div h3{padding-bottom:4px;font-size:14px;font-weight:500}:where(.legacy-theme) .category-sect ul li>ul li a>div p{font-size:12px;font-weight:400;line-height:18px}:where(.legacy-theme) .category-sect ul li>ul li a>p{font-size:12px;font-weight:300;position:absolute;bottom:10px;right:10px}:where(.legacy-theme) .category-sect ul li>ul li a>p.category-external-label{align-items:center;gap:3px;display:inline-flex}:where(.legacy-theme) .category-sect ul li>ul li a>p.category-external-label .icon-external-link{background:url(/about/ext-icon.svg) 50%/contain no-repeat;width:12px;height:12px;display:block}:where(.legacy-theme) .category-sect ul li>ul li a .category-card-overlay{z-index:999;opacity:0;background:#000;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}:is(:where(.legacy-theme) .category-sect ul li>ul li a:hover,:where(.legacy-theme) .category-sect ul li>ul li a:active) .category-card-overlay{opacity:.3}:where(.legacy-theme) .category-sect ul li:last-child>ul li{width:calc(50% - 5px);margin-bottom:0}:where(.legacy-theme) .category-sect ul li:last-child>ul li a{justify-content:center;padding:50px 0}:where(.legacy-theme) .category-sect ul li:last-child>ul li a>div{align-items:center}:where(.legacy-theme) .category-sect ul li:last-child>ul li a p{text-align:center;width:100%;bottom:10px;right:50%;transform:translate(50%)}:where(.legacy-theme) .voice-sect .about-inner .voice-slider{width:100%;max-width:320px;margin:0 auto;padding:0}@media (min-width:750px){:where(.legacy-theme) .voice-sect .about-inner .voice-slider{flex-flow:wrap;justify-content:center;align-items:stretch;gap:20px;max-width:none;display:flex}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item{flex-direction:column;max-width:320px;display:flex}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .voice-content{flex-direction:column;flex:1;height:100%;display:flex}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .content-box{flex-direction:column;flex:1;display:flex}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .body .about-voice-title{min-height:120px}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .detail,:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .body-comment{flex-direction:column;flex:1;display:flex}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .body-note{height:110px}:where(.legacy-theme) .voice-sect .about-inner .voice-slider>.voice-slider-item .customer-name{margin-top:auto}}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav{width:26px;height:26px;font-size:unset;text-align:center;color:#fff;z-index:999;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:4px;position:absolute}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav:hover,:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav:active{background:#fff}:is(:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav:hover,:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav:active):before{color:#2b2b2b}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav--prev{left:-13px}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav--prev:before{content:"◀︎";font-size:unset}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav--next{right:-13px}:where(.legacy-theme) .voice-sect .about-inner .voice-carousel .about-nav--next:before{content:"▶︎";font-size:unset}:where(.legacy-theme) .voice-sect .voice-slider-item{width:100%}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content{background-color:#fff;margin:0;padding:20px;box-shadow:0 0 10px #00000026}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .inner-header{border-bottom:.5px solid #000;justify-content:space-between;padding:0 0 5px;font-family:Hiragino Mincho Pro,serif;font-size:14px;display:flex}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .inner-header .store{transform:initial}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box{display:block}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .body{width:100%;display:block}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .body .voice-title{display:block}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .body .voice-title .about-voice-title{text-align:justify;border-left:none;border-right:none;width:100%;margin:0;padding:30px 18px;font-family:Hiragino Mincho Pro,serif;font-size:14px;line-height:24px}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .body .voice-title .about-voice-title span{background:linear-gradient(#0000 60%,#ffd452 30%)}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail{width:100%;padding:0;display:flex}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list{justify-content:space-between;margin:0;display:flex;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list>div{width:33.3333%;padding:0 5px}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .customer,:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .area,:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .family{flex-direction:column;display:flex;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .image-box{z-index:1;justify-content:center;align-items:baseline;width:100%;margin-top:auto;display:flex;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list img{object-fit:cover;width:86%}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list p{text-align:center;transform:initial;z-index:1;font-size:10px;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .border{z-index:1;border-bottom:.5px solid #000;width:100%;margin:0 0 5px;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list span{font-size:10px;font-weight:initial;text-align:center;transform:initial;z-index:1;padding:0 0 4px;display:block;position:relative}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .customer .bg-gray,:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .area .bg-gray,:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .voice-meta-list .family .bg-gray{z-index:0;background-color:#f5f5f5;width:80%;height:calc(100% - 8px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .customer-name{font-weight:initial;border-bottom:.5px solid #000;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .customer-name .label{color:#707070;font-family:Hiragino Mincho ProN,serif;font-size:12px}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .customer-name p{font-size:12px;transform:translateY(0)}:where(.legacy-theme) .voice-sect .voice-slider-item .voice-content .content-box .detail .customer-name span{font-size:28px;font-family:var(--font-noto-sans-jp-legacy), sans-serif;margin:0 10px 0 0;font-weight:100}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment{background-color:#f7f7f7;height:auto;margin:20px 0 0;padding:20px}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-title{border-bottom:.5px solid #000;margin:0 0 6px;padding:0 0 5px;display:block}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-title p{padding-bottom:4px;font-size:12px;font-weight:700}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-title span{font-size:10px;font-weight:initial}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-title img{width:58px}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-title>div{margin:2px 0;display:flex}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-note{font-weight:initial;height:110px}:where(.legacy-theme) .voice-sect .voice-slider-item .body-comment .body-note p{text-align:justify;font-size:11px;line-height:18px}:where(.legacy-theme) .voice-sect>.about-inner>a{text-align:right;max-width:320px;margin:10px auto 0;font-size:12px;font-weight:400;display:block}:where(.legacy-theme) .voice-sect>.about-inner>a:hover,:where(.legacy-theme) .voice-sect>.about-inner>a:active{text-decoration:underline}@media (min-width:750px){:where(.legacy-theme) .voice-sect>.about-inner>a{text-align:center;color:#eee;background:#5a5a5a;border:1px solid #5a5a5a;margin:30px auto 60px;padding:12px 0 14px;font-size:12px;transition:all .3s}:where(.legacy-theme) .voice-sect>.about-inner>a:hover,:where(.legacy-theme) .voice-sect>.about-inner>a:active{color:#5a5a5a;background:0 0;text-decoration:none}}:where(.legacy-theme) .faq-sect details{background:#fff;width:100%;max-width:500px;margin:0 auto 10px;padding:0 20px;box-shadow:0 0 12px #0000001a}@media (prefers-reduced-motion:no-preference){:where(.legacy-theme) .faq-sect details::details-content{transition-behavior:allow-discrete;transition-property:content-visibility,opacity;transition-duration:.3s}}:where(.legacy-theme) .faq-sect details:not([open])::details-content{opacity:0}:where(.legacy-theme) .faq-sect details summary{letter-spacing:.1em;cursor:pointer;min-height:80px;transition-duration:var(--_duration);grid-template:".icon"/1fr max-content;align-items:center;column-gap:1em;padding:20px 0;transition-property:background-color,color;display:grid}:where(.legacy-theme) .faq-sect details summary:before,:where(.legacy-theme) .faq-sect details summary:after{content:"";writing-mode:initial;border-block-end:1px solid;grid-area:icon;inline-size:1em}:where(.legacy-theme) .faq-sect details summary:after{rotate:90deg}:where(.legacy-theme) .faq-sect details summary:is([open]>:is(:where(.legacy-theme) .faq-sect details summary)):after{opacity:0}:where(.legacy-theme) .faq-sect details summary>div{align-items:center;display:flex}:where(.legacy-theme) .faq-sect details summary span{color:#fe3500;margin-right:10px;font-size:14px;font-weight:700;line-height:21px}:where(.legacy-theme) .faq-sect details summary p{font-size:12px;font-weight:400;line-height:21px}:where(.legacy-theme) .faq-sect details>div{border-top:1px solid #3636361a;padding:20px 0;display:flex}:where(.legacy-theme) .faq-sect details>div span{color:#fe3500;margin-right:10px;font-size:14px;font-weight:700;line-height:21px}:where(.legacy-theme) .faq-sect details>div p{text-align:justify;font-size:12px;font-weight:400;line-height:21px}:where(.legacy-theme) .faq-sect details>div p a span{font-size:12px;text-decoration:underline}:where(.legacy-theme) .shop-sect{color:#fff;text-align:center;background:#5a5a5a;margin:60px auto 0;padding:10px 0 0}:where(.legacy-theme) .shop-sect .about-section-head{margin:50px auto;position:relative}:where(.legacy-theme) .shop-sect .about-section-head:before{background:#fff}:where(.legacy-theme) .shop-sect .about-section-head h2{background:#5a5a5a}:where(.legacy-theme) .shop-sect ul{flex-flow:wrap;justify-content:center;max-width:1200px;margin:0 auto;display:flex}@media (min-width:750px){:where(.legacy-theme) .shop-sect ul{gap:40px}}:where(.legacy-theme) .shop-sect ul li{border-bottom:1px solid #fff;flex-flow:wrap;justify-content:center;align-items:stretch;max-width:320px;margin:0 auto 40px;padding-bottom:40px;display:flex}:where(.legacy-theme) .shop-sect ul li:last-child{border:none;margin:0 auto;padding:0 0 60px}@media (min-width:750px){:where(.legacy-theme) .shop-sect ul li:last-child{margin:0 0 40px;padding-bottom:40px}}@media (min-width:750px){:where(.legacy-theme) .shop-sect ul li{border:none;margin:0 0 40px}}:where(.legacy-theme) .shop-sect h3{font-size:16px;font-weight:500;line-height:24px}:where(.legacy-theme) .shop-sect img{width:calc(100% - 70px);padding:10px 0}:where(.legacy-theme) .shop-sect div{font-size:14px;font-weight:400;line-height:24px}:where(.legacy-theme) .shop-sect dl{width:calc(100% - 70px);margin:0 auto;padding:24px 0 30px;font-size:14px;font-weight:400;line-height:20px}:where(.legacy-theme) .shop-sect dl dt{padding-bottom:10px}:where(.legacy-theme) .shop-sect dl dd{text-align:justify;padding-bottom:20px;font-size:12px;font-weight:400}:where(.legacy-theme) .shop-sect dl dd:last-child{padding:0}:where(.legacy-theme) .shop-sect a{border:1px solid #fff;border-radius:4px;width:calc(100% - 70px);margin:0 auto;padding:8px 0 10px;font-size:14px;font-weight:400;transition:all .3s;display:block;position:relative}:where(.legacy-theme) .shop-sect a span{color:#fff;text-align:right;font-size:12px;position:absolute;top:48%;right:12px;transform:translateY(-48%)}:where(.legacy-theme) .shop-sect a:hover,:where(.legacy-theme) .shop-sect a:active{color:#5a5a5a;background:#fff}:is(:where(.legacy-theme) .shop-sect a:hover,:where(.legacy-theme) .shop-sect a:active) span{color:#5a5a5a}:where(.legacy-theme) .about .case-slider-track,:where(.legacy-theme) .about .voice-carousel>.voice-slider{scrollbar-width:none}:where(.legacy-theme) .about .case-slider-track::-webkit-scrollbar{display:none}:where(.legacy-theme) .about .voice-carousel>.voice-slider::-webkit-scrollbar{display:none}:where(.legacy-theme) .about .case-slider-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}:where(.legacy-theme) .about .case-slider-track>.case-item{scroll-snap-align:start;flex:0 0 100%;min-width:0}:where(.legacy-theme) .about .about-nav{cursor:pointer;padding:0;line-height:1;display:block;top:50%;transform:translateY(-50%)}:where(.legacy-theme) .about .voice-carousel{max-width:320px;margin:0 auto;position:relative}@media (max-width:749px){:where(.legacy-theme) .about .voice-carousel>.voice-slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;display:flex;overflow-x:auto}:where(.legacy-theme) .about .voice-carousel>.voice-slider>.voice-slider-item{scroll-snap-align:start;flex:0 0 100%;min-width:0}}@media (min-width:750px){:where(.legacy-theme) .about .voice-carousel{max-width:none}:where(.legacy-theme) .about .voice-carousel>.about-nav{display:none}}:where(.legacy-theme) .about .body-comment .body-note{overflow-y:auto}:where(.legacy-theme) .about [id]{scroll-margin-top:50px}}
