/* トップレビュー */
.p-racbakiHome__products--review{
    margin: 80px 0 80px;
    .p-racbaki__productsBox{
        position: relative;
        background: #eaf0ed;
        padding: 48px 0 32px;
        border-radius: 24px;
    }
    .p-racbaki__productsBox__head{
        margin:0;
        .title{
            text-align:center;
        }
    }
    .p-racbaki__productsBox__body{
        margin: 16px 0 32px;
    }
    .tpreview_slider{
        .slick-list{
            //overflow: visible !important;
        }
        .tpreview_img{
            padding: 24px 8px;
            img{
                box-shadow: 0 10px 14px rgba(0,0,0,.06);
                border-radius: 20px;
                //border: solid 1px #eee;
                background: #fff;
            }
        }
        .slick-dots{
            bottom: -32px;
            li button:before{
                font-size:10px;
            }
        }
    }
}
@media screen and (max-width: 768px){
    .p-racbakiHome__products--review{
        .p-racbaki__productsBox{
            padding: 36px 0 32px;
            border-radius: 16px;
        }
        .p-racbaki__productsBox__body{
            margin: 0;
        }
        .tpreview_slider{
            .tpreview_img{
                padding: 24px 6px;
                img{
                    box-shadow: 0 10px 14px rgba(0,0,0,.06);
                    border-radius: 16px;
                }
            }
        }
    }
}
@media screen and (max-width: 560px){
    .p-racbakiHome__products--review{
        margin: 64px 0 0;
        .l-container{
            padding: 0;
        }
        .p-racbaki__productsBox{
            border-radius: 0px;
        }
        .p-racbaki__productsBox__body{
            margin: 0;
        }
        .tpreview_slider{
            .tpreview_img{
                padding: 24px 6px;
            }
        }
    }
}
/* 会員登録 */
@media screen and (max-width: 719px){
  .c-form_table > tbody > tr > td input[type=tel]{
      padding: 0 12px;
      width: 99px;
  }
}