.box-base,.box-gray{padding-top:2rem;padding-bottom:2rem}.box-base{background-color:#fff}.box-gray{background-color:#f6f6f6}#main>.box-base:first-child{padding-top:0}#reviewsSelect{background:#ddd url(../../img/common/pattern-stripe34.png)}#reviewsSelect .bg-overlay-light{background-color:rgba(255,255,255,.6)}#reviewsSelect .reviewsSelect-form label{font-size:1.25rem}#reviewsSelect.select-result h2{text-align:center}#reviewsSelect.select-result .panel-lg{border-radius:.25rem}.panel-collapse{margin-bottom:0}.panel-collapse .panel-heading{padding:0}.panel-collapse .panel-heading a{display:block;padding:1rem;color:#b21f31;text-decoration:none;position:relative}.panel-collapse .panel-heading a:before{content:'ï§';font-family:FontAwesome;color:#b21f31;position:absolute;top:50%;right:5px;width:1em;height:1em;font-size:1em;margin-top:-.5em;line-height:1em}.panel-collapse .panel-heading a[aria-expanded='true']::before{content:'\f068'}.panel-collapse .panel-heading a:hover{background:#fff}#reviewsNew .outline-item,#reviewsBad .outline-item,.reviewsResult .outline-item,.reviewsDetail{border:solid 4px #ddd}.rating-star{position:relative;width:6em;height:1em;text-align:left;letter-spacing:0}.rating-star .star-front{display:inline-block;position:absolute;top:0;left:0;overflow:hidden;color:#cabe00;vertical-align:top}.rating-star .star-back{display:inline-block;width:100%;color:#ddd;vertical-align:top}.list-label li{display:inline-block;margin:0 .5em .5em 0;padding:.2em .4em;background:#f7e8ea;border-radius:.25rem;color:#b21f31}.outline-item{margin-bottom:2em}.outline-item-customer{background:#fff;padding:1rem}.outline-item-customer .customer-heading{display:table;table-layout:fixed;width:100%}.outline-item-customer .customer-heading .heading-icon{display:table-cell;vertical-align:middle;width:90px}.outline-item-customer .customer-heading .heading-icon img{width:90px;border:solid 2px #ddd;border-radius:50%}.outline-item-customer .customer-heading .heading-face{display:table-cell;vertical-align:middle;width:50px}.outline-item-customer .customer-heading .heading-face svg{vertical-align:bottom;width:50px}.outline-item-customer .customer-heading .heading-face .icon-paint{fill:#909090}.outline-item-customer .customer-heading .heading-face.face-good .icon-paint{fill:#f38f94}.outline-item-customer .customer-heading .heading-face.face-bad .icon-paint{fill:#67b1d8}.outline-item-customer .customer-heading .heading-title{display:table-cell;vertical-align:middle;padding-left:.5rem;font-weight:700;font-size:1.25rem}.pdl-rem{padding-left:.5rem}.outline-item-customer .customer-heading .heading-answer{display:table-cell;vertical-align:middle;padding-left:.5rem;font-weight:700}.outline-item-customer .customer-tag{margin:.5rem 0 1rem 0}.outline-item-customer .customer-tag li{display:inline;font-size:.875rem}.outline-item-customer .customer-tag .rating{white-space:nowrap}.outline-item-customer .customer-tag .rating-icon i{color:#cabe00;padding-right:0;float:none}.outline-item-customer .customer-tag .rating-star{display:inline-block}.outline-item-customer .customer-link a{width:100%}.outline-item-adire{background:#faf9ed;border-top:dotted 1px #cabe00;margin-bottom:0}.outline-item-adire .adire-heading{position:relative}.outline-item-adire .adire-heading:before{content:'ï¦';font-family:FontAwesome;color:#cabe00;position:absolute;top:50%;left:5px;width:1.5em;height:1.5em;font-size:1.5em;margin-top:-.5em;line-height:1em}.outline-item-adire .adire-heading::before{font-weight:400;z-index:1}.outline-item-adire .adire-heading span{padding:1rem 1rem 1rem 2.5rem;display:block;color:#cabe00}.outline-item-adire .adire-heading span:hover{background-color:#faf9ed}.outline-item-adire .adire-comment{padding:0 1rem 1rem 1rem}.outline-item-adire .adire-comment p{margin-bottom:0}#gnavBox{position:relative;z-index:100}#reviewsHero{background-image:url(../../assets/img/reviews/bg-main.gif);background-repeat:repeat;background-position:left top;background-size:auto auto;border-top:solid 1px #ddd}#reviewsHero .container-fix{padding-left:0;padding-right:0}#reviewsHero .container-fix h1{margin-bottom:0}#reviewsHero .reviewsHero-graph{margin:10px auto;width:55%}#reviewsHero .reviewsHero-graph .graph-item{position:relative}#reviewsHero .reviewsHero-graph .graph-item-label{display:none}#reviewsHero .reviewsHero-graph .graph-item-bar{width:100%;margin-bottom:5px;color:#2a2a2a;padding:0 .2em;-webkit-animation:bar-animation 1 3s;animation:bar-animation 1 3s;background:#fced00;white-space:nowrap}#reviewsHero .reviewsHero-graph .graph-item-bar .rating-star{display:inline-block;line-height:1em;vertical-align:middle}#reviewsHero .reviewsHero-graph .graph-item-num{position:absolute;right:0;top:0}#reviewsHero .reviewsHero-graph .graph-total{text-align:center}#reviewsIntro{background-color:#f8f6db}#reviewsIntro .text-lead{margin-bottom:1em}#reviewsIntro .reviewsIntro-item{margin-bottom:3em}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-bg .panel-body{padding:0}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-bg .panel-body p{margin-bottom:0}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-sub .img-circle{border:solid 2px #fced00}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-customer{margin-bottom:1em}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-customer .panel-bg .panel-body p{font-size:1.25rem;font-weight:700}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-customer .panel-sub{padding:0 1.2em 0 0}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-lawyer .panel-sub{padding:0 0 0 1.2em}#reviewsNew .reviewsNew-link{text-align:right}#reviewsBad .reviewsBad-link{text-align:right}.reviewsSelected-tag{display:flex;margin-bottom:0}.reviewsSelected-tag dt{margin:0 0 .5em 0}.reviewsSelected-tag dd{font-weight:700}.reviewsSelected-tag .list-icon-check li{display:inline-block;margin-right:2.5rem}.reviewsSelected-change{margin-top:1em;margin-bottom:0}.reviewsSelected-change .panel-heading{text-align:center}.reviewsSelected-change .panel-body{background:#f6f6f6;border-top:dotted 1px #ddd}.reviewsResult h2.icon-q-default{font-size:1rem}.paginationBox{text-align:center}.reviewsDetail-heading .outline-item{margin-bottom:0}.reviewsDetail-heading .outline-item .list-tag,.reviewsDetail-heading .outline-item .list-label{margin:1rem 0 0 0}.reviewsDetail-heading .outline-item .list-tag a,.reviewsDetail-heading .outline-item .list-tag li,.reviewsDetail-heading .outline-item .list-label a,.reviewsDetail-heading .outline-item .list-label li{font-size:.75rem}.reviewsDetail-main{padding:1.5em 1rem 1rem}.reviewsDetail-main .main-question .panel-balloon--default .panel-bg{background-color:#fff}.reviewsDetail-main .main-question .panel-balloon--default .panel-bg::before{border-left-color:#fff}.reviewsDetail-main .main-question .panel-balloon--default .panel-sub{padding:0 0 0 16px}.reviewsDetail-main .main-question .panel-balloon--default .panel-sub img{border:solid 2px #ddd;border-radius:50%}.reviewsDetail-main .main-question .panel-balloon--default .panel-sub .icon-paint{fill:#c3c3c3}.reviewsDetail-main .main-question .panel-balloon--default:last-child{margin-bottom:0}.reviewsDetail-main .main-adire{margin:2rem -1rem -1rem -1rem;padding:1rem;background:#faf9ed;border-top:dotted 1px #cabe00}.reviewsDetail-main .main-adire .adire-heading{margin-bottom:.5em;padding-left:2.5em;color:#cabe00;position:relative}.reviewsDetail-main .main-adire .adire-heading:before{content:'ï¦';font-family:FontAwesome;color:#cabe00;position:absolute;top:50%;left:5px;width:1.5em;height:1.5em;font-size:1.5em;margin-top:-.5em;line-height:1em}.reviewsDetail-main .main-adire .adire-heading::before{font-weight:400}.reviewsDetail-main .main-adire .adire-comment{position:relative;min-height:54px;padding-right:70px}.reviewsDetail-main .main-adire .adire-comment::after{content:'';display:inline-block;width:54px;height:54px;background-image:url(../../kabarai/img/thumb-lawyer.jpg);background-size:contain;vertical-align:middle;border:solid 2px #cabe00;border-radius:50%;position:absolute;right:0;top:50%;margin-top:-27px}.cta-reviews .inner,.cta_illust .inner{padding:20px 15px;margin:0 auto}.cta-reviews .ctaTx{width:calc(100% - 130px);font-size:1.5rem;line-height:1.3;text-align:center}.cta-reviews img{max-width:100%}.reviewsBlankLink a img{margin-right:.5em;width:auto;height:26px}@media only screen and (max-width:640px){.cta-reviews .ctaTx{text-align:center;font-size:1.5rem;line-height:1.3;width:100%}}@media only screen and (min-width:641px){.box-base,.box-gray{padding-top:4rem;padding-bottom:4rem}#reviewsSelect.select-result h2{margin-top:0}#reviewsSelect.select-result .panel-lg{padding:2rem}.outline-item{margin-bottom:3em;display:table;table-layout:fixed;width:100%}.outline-item-customer{display:table-cell;vertical-align:middle;width:60%;padding:2rem}.outline-item-customer .customer-heading .heading-icon{width:120px}.outline-item-customer .customer-heading .heading-icon img{width:120px}.outline-item-customer .customer-heading .heading-face{width:70px}.outline-item-customer .customer-heading .heading-face svg{width:70px}.outline-item-customer .customer-heading .heading-title,.pdl-rem{padding-left:1rem}.outline-item-customer .customer-heading .heading-answer{font-size:1.25rem;padding-left:1rem}.outline-item-customer .customer-tag{margin:0 0 2rem 0;padding-left:135px}.outline-item-customer .customer-tag li{font-size:1rem}.outline-item-customer .customer-link{padding:0 135px}.outline-item-adire{display:table-cell;vertical-align:top;width:40%;border-top:none;border-left:dotted 1px #cabe00}.outline-item-adire .adire-heading{padding:2rem 2rem 0 2rem}.outline-item-adire .adire-heading::before{content:none}.outline-item-adire .adire-heading span{padding:0 0 0 3em;position:relative}.outline-item-adire .adire-heading span:before{content:'ï¦';font-family:FontAwesome;color:#cabe00;position:absolute;top:50%;left:5px;width:2em;height:2em;font-size:2em;margin-top:-.5em;line-height:1em}.outline-item-adire .adire-heading span::before{font-weight:400}.outline-item-adire .adire-comment{padding:1rem 2rem 2rem 2rem}.outline-item-adire .adire-comment p{line-height:1.7;font-size:15px;height:204px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;text-justify:inter-ideograph}.outline-item-adire .adire-comment p::before,.outline-item-adire .adire-comment p::after{position:absolute}.outline-item-adire .adire-comment p::before{content:'...';background:#faf9ed;width:1em!important;font-size:15px;right:0;text-align:center;top:178.5px}.outline-item-adire .adire-comment p::after{content:'';height:100%;width:100%;background:#faf9ed}.outline-item-adire .adire-comment p::after{margin-left:-.4em;text-align:right}#reviewsHero{background-image:url(../../assets/img/reviews/bg-graph-pc.webp),url(../../assets/img/reviews/bg-main.gif);background-repeat:no-repeat,repeat;background-position:center bottom,left top;background-size:auto auto,auto auto}#reviewsHero h1{margin:1em 0}#reviewsHero .reviewsHero-graph{width:30%}#reviewsHero .reviewsHero-graph .graph-item-label{display:block;position:absolute;left:-4.5em;top:0}#reviewsIntro .text-lead{margin-bottom:2em;text-align:center}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-bg{width:80%}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-bg .panel-body{padding:1em}#reviewsIntro .reviewsIntro-item .panel-balloon--basic .panel-sub{width:20%}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-customer{padding-right:30%}#reviewsIntro .reviewsIntro-item .panel-balloon--basic.item-lawyer{padding-left:30%}#reviewsNew .reviewsNew-link a{width:30%}#reviewsBad .reviewsBad-link a{width:30%}.reviewsSelected{padding:0 10%}.reviewsResult h2.icon-q-default{font-size:1.25rem;margin-bottom:3em}.reviewsResult.is-question .outline-item-customer .customer-link{padding:0;text-align:center}.reviewsResult.is-question .outline-item-customer .customer-link a{width:34%}.reviewsDetail{margin:0 10%}.reviewsDetail-heading .outline-item .list-tag,.reviewsDetail-heading .outline-item .list-label{text-align:right}.reviewsDetail-heading .outline-item .list-tag a,.reviewsDetail-heading .outline-item .list-tag li,.reviewsDetail-heading .outline-item .list-label a,.reviewsDetail-heading .outline-item .list-label li{font-size:1rem}.reviewsDetail-main{padding:2rem}.reviewsDetail-main .main-question .panel-balloon--default{margin-bottom:2em}.reviewsDetail-main .main-adire{margin:4rem -2rem -2rem -2rem;padding:2rem}.reviewsDetail-main .main-adire .adire-comment{min-height:104px;padding-right:120px}.reviewsDetail-main .main-adire .adire-comment::after{width:104px;height:104px;top:0;margin-top:0}.cta-reviews .ctaTx{width:auto;min-height:90px;margin:0 auto;padding-bottom:2rem;font-size:1.9rem;line-height:1.3;text-align:center}.ctaNotes{display:block}.cta-reviews .inner,.cta_illust .inner{padding:60px 0 40px;width:738px}.tel-wrap .ctaTel-pc{position:relative;background:#f6f6f6;border-radius:5px;border:5px solid #b21f31;padding:25px 40px 15px;margin-bottom:20px}.ctaTel-pc .ctaTel-h3{position:absolute;top:-15px;left:calc(50% - 150px)}.tel-wrap .ctaTel-num{font-size:3.57rem;position:relative;display:flex;align-items:center;justify-content:center}.tel-wrap .ctaTel-num::before{position:absolute;content:"";left:10%;background:url(../../assets/img/reviews/icon-cta-tel.svg) no-repeat;background-size:cover;width:57px;height:46px}.ctaBtn-web .ctaWeb-tx{font-size:2.29rem;position:relative;display:flex;align-items:center;justify-content:center;padding-left:5rem}.ctaBtn-web .ctaWeb-tx::before{position:absolute;content:"";left:12%;background:url(../../assets/img/reviews/icon-cta-web.svg) no-repeat;background-size:contain;width:50px;height:39px}.reviewsBnr{width:385px}}@-webkit-keyframes bar-animation{0%{width:0}100%{width:100%}}@keyframes bar-animation{0%{width:0}100%{width:100%}}.reviewsDetail-main .dl-bordered-base .reviewsTtl{border-left:solid 2px #b21f31;padding:.2em 1em;margin-bottom:1em}.reviews-02 .table-basic{background:#fff}.reviews-02 table>tbody>tr td,.reviews-02 table>tbody>tr th{border:1px solid #ccc}.reviews-02 .table-basic th{background:#ddd}.reviews-02 .table-basic td{text-align:center;font-weight:700;vertical-align:middle}.reviews-02 .reviews-score{color:#b21f31;font-size:1.2rem}.reviews-02 .reviews-star1{color:#ccc}.reviews-02 .reviews-star2{color:#ffd2d8}.reviews-02 .reviews-star3{color:#f7b4bd}.reviews-02 .reviews-star4{color:#f2a1ab}.reviews-02 .reviews-star5{color:#ec8f9a}.reviews-02 .reviews-star6{color:#dc707e}.reviews-02 .reviews-star7{color:#d45e6d}.reviews-02 .reviews-star8{color:#c64353}.reviews-02 .reviews-star9{color:#bb2d3f}.reviews-02 .reviews-star10{color:#b21f31}