#naviDisp{padding-top:0}#reviewNavi{left:calc(50% - 600px);opacity:0;position:fixed;top:150px;transition:all .3s ease;z-index:-1}#reviewNavi.is-fixed{opacity:1;z-index:120}#reviewNavi ul{display:flex;gap:0 10px;padding-left:1.5em}#reviewNavi ul li{width:fit-content}#reviewNavi ul li a{align-items:center;background:#fff;border:1px solid #0061d5;border-radius:9999px;box-sizing:border-box;color:#151515;display:flex;font-size:.88889em;gap:0 .9em;line-height:1em;padding:1.15em 1.4em;text-decoration:none;width:100%}#reviewNavi ul li a:after{background:url(//www.boxsquare.jp/hubfs/renewal/images/common/arrow_down.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}#reviewNavi ul li a.highlight,#reviewNavi ul li a:hover{background:#0061d5;color:#fff}#reviewNavi ul li a.highlight:after,#reviewNavi ul li a:hover:after{background:url(//www.boxsquare.jp/hubfs/renewal/images/common/arrow_down_wh.svg) 50% no-repeat}[class^=anchor-links]{padding-top:150px}.reviewBox{background:#fff;border-radius:20px;box-sizing:border-box;padding:0 8.333% 8.333%;width:100%}.reviewBox article,.reviewBox figure{margin:auto}.reviewBox .companyName{align-items:center;background:#fff;border-radius:20px;box-sizing:border-box;display:flex;filter:drop-shadow(0 0 6px rgba(0,0,0,.16));height:150px;justify-content:center;margin:0 auto calc(-60px + 2.2em);position:relative;text-align:center;top:-60px;width:450px}.reviewBox .companyName figcaption{font-size:.83333em;line-height:1em;margin:1.2em 0 0}.reviewBox .aboutArea{border-bottom:1px solid #dcdcdc;margin:0 0 2.5em;padding:0 0 2.5em}.reviewBox.review2 .aboutArea{border-bottom:none;margin:0 0 2.5em}.reviewBox .articleBox h2{font-size:34px;text-align:center}.reviewBox .articleBox h2,.reviewBox .articleBox h3{color:#0061d5;font-weight:700;line-height:1.6em;margin:0 0 .8em}.reviewBox .articleBox h3{align-items:flex-start;display:flex;font-size:30px;gap:0 .5em}.reviewBox .articleBox h3 span{display:block;width:calc(100% - 3px - .5em)}.reviewBox .articleBox h3:before{background:#0061d5;content:"";display:block;height:1em;position:relative;top:.35em;width:2px}.reviewBox .interviewArea{;margin:0 0 55px}.reviewBox .interviewArea .rightCol figure{filter:drop-shadow(0 0 6px rgba(0,0,0,.16))}.reviewBox .interviewArea .articleBox:not(:last-child){border-bottom:1px solid #dcdcdc;margin:0 0 2.5em;padding:0 0 2.5em}.reviewBox .interviewArea .articleBox.bd_none,.reviewBox .interviewArea .articleBox.flex{border-bottom:none;padding-bottom:0}.reviewBox .goodBox{background:#0061d5;border-radius:14px;color:#fff;margin:0 0 70px;padding:4.5% 5.2%}.reviewBox .goodBox h3{color:#fff;font-size:30px;font-weight:700;line-height:1.6em;margin:0 0 .6em}.reviewBox .inner-text p:first-child{margin-top:0}.reviewBox .interviewArea>.flex{display:flex;gap:20px 8%}.reviewBox .interviewArea>.flex>.articleBox-text{width:48%}.reviewBox .interviewArea>.flex:not(.bd_none)>.articleBox-text{border-bottom:1px solid #dcdcdc;padding-bottom:2.5em}.reviewBox .interviewArea>.flex>.articleBox-image{width:44%}.reviewBox .companyArea{border:1px solid #dcdcdc;border-radius:14px;box-sizing:border-box;display:flex;justify-content:space-between;padding:5%}.reviewBox .companyArea figure{margin:0;max-width:250px;padding:2em 0 0;width:fit-content}.reviewBox .companyArea figure img{height:auto}.reviewBox.review1 .companyArea figure img{width:251px}.reviewBox.review2 .companyArea figure img{width:237px}.reviewBox .companyArea figure figcaption{font-size:.83333em;line-height:1em;margin-top:1.2em}.reviewBox .companyArea article{width:63%}.reviewBox .companyArea article p{font-size:.88889em}.reviewBox.review2 .pict1{margin:0 auto 60px;width:75.4%}@media screen and (max-width:1220px) and (min-width:751px){#reviewNavi{font-size:1.465vw;left:1%}}@media screen and (max-width:750px){[class^=anchor-links]{padding-top:120px}.reviewBox{border-radius:15px;padding:0 8% 8%}.reviewBox:not(:last-child){margin:0}.reviewBox .companyName{border-radius:15px;height:auto;margin:0 auto calc(-40px + 1.4em);padding:1.3em 2em;top:-40px;width:84%}.reviewBox .companyName figcaption{font-size:.8em;margin:1.1em 0 0}.reviewBox .aboutArea{margin:0 0 1.5em;padding:0 0 1.5em}.reviewBox.review2 .aboutArea{margin:0 0 1.5em}.reviewBox .articleBox h2{font-size:1.4em;margin:0 0 .8em;text-align:center}.reviewBox .articleBox h3{font-size:1.3em;line-height:1.6em;margin:0 0 .8em}.reviewBox .interviewArea{;margin:0 0 35px}.reviewBox .interviewArea>.flex{flex-direction:column;gap:20px}.reviewBox .interviewArea>.flex>.articleBox-image,.reviewBox .interviewArea>.flex>.articleBox-text{width:100%}.reviewBox .interviewArea>.flex:not(.bd_none)>.articleBox-text{padding-bottom:1.5em}.reviewBox .interviewArea .leftCol{width:100%}.reviewBox .interviewArea .rightCol{display:flex;flex-direction:column;gap:25px 0;width:100%}.reviewBox .interviewArea .articleBox:not(:last-child){margin:0 0 1.5em;padding:0 0 1.5em}.reviewBox .goodBox{border-radius:14px;margin:0 0 35px;padding:6% 8%}.reviewBox .goodBox h3{font-size:1.25em;line-height:1.6em;margin:0 0 .6em}.reviewBox .goodBox p{font-size:.93333em}.reviewBox .companyArea{border-radius:14px;display:flex;flex-direction:column;gap:1em 0;justify-content:flex-start;padding:7% 8%}.reviewBox .companyArea figure{padding:0;text-align:center;width:100%}.reviewBox.review1 .companyArea figure img,.reviewBox.review2 .companyArea figure img{width:80%}.reviewBox .companyArea figure figcaption{font-size:.8em;line-height:1em;margin-top:1.2em}.reviewBox .companyArea article{width:100%}.reviewBox .companyArea article p{font-size:.85em;line-height:2.1em}.reviewBox.review2 .pict1{margin:0 auto 30px;width:100%}#reviewNavi{font-size:3vw;left:0;top:100px}#reviewNavi ul li a{padding:.8em 1.4em}#reviewNavi ul li a:after{height:4.1vw;width:4.1vw}}