.jsStepmailReview .smilezemi-top-tosay{background-color:#dff7f5;background-repeat:no-repeat;background-position:top center}@media screen and (min-width:768px){.jsStepmailReview .smilezemi-top-tosay{background-image:url(/wc/jsStepmailReview/images/stepmail_member_kv_bg_pc.png);background-size:200% auto}
}@media screen and (max-width:767px){.jsStepmailReview .smilezemi-top-tosay{background-image:url(/wc/jsStepmailReview/images/stepmail_member_kv_bg_sp.png);background-size:100% auto}}.jsStepmailReview .smilezemi-top-tosay h1{color:#001980}
.jsStepmailReview .smilezemi-top-tosay__container{max-width:1280px;margin:0 auto}.jsStepmailReview .smilezemi-top-tosay__title h2,.jsStepmailReview .smilezemi-top-tosay__title span{font:bold 60px/1 Helvetica,"Helvetica Neue",Arial,sans-serif}
@media screen and (max-width:767px){.jsStepmailReview .smilezemi-top-tosay__title h2,.jsStepmailReview .smilezemi-top-tosay__title span{font:bold 40px/1 Helvetica,"Helvetica Neue",Arial,sans-serif}
}.jsStepmailReview .smilezemi-top-tosay__detail{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center}@media screen and (max-width:768px){.jsStepmailReview .smilezemi-top-tosay__detail{gap:20px;max-width:1000px;padding:40px 20px 0;margin:0 auto}
}@media screen and (min-width:768px){.jsStepmailReview .smilezemi-top-tosay__detail-item.column1{width:100%;max-width:800px;margin:0 auto}.jsStepmailReview .smilezemi-top-tosay__detail-item.column1 .smilezemi-card__inner{flex-direction:row;flex-wrap:wrap}
.jsStepmailReview .smilezemi-top-tosay__detail-item.column1 .smilezemi-card__inner .smilezemi-card__desc{width:70%}.jsStepmailReview .smilezemi-top-tosay__detail-item.column1 .smilezemi-card__inner .smilezemi-card__title{justify-content:flex-start !important;text-align:left !important}
.jsStepmailReview .smilezemi-top-tosay__detail-item.column1 .smilezemi-card__inner .smilezemi-card__name{width:100%}.jsStepmailReview .smilezemi-top-tosay__detail-item.column1 .smilezemi-card__inner .smilezemi-card__img{width:30%}
.jsStepmailReview .smilezemi-top-tosay__detail-item.column2{width:calc((100% - 60px) / 2)}.jsStepmailReview .smilezemi-top-tosay__detail-item.column3{width:calc((100% - 60px) / 3)}.jsStepmailReview .smilezemi-top-tosay__detail-item.column4{width:calc((100% - 60px) / 4)}
}.jsStepmailReview .smilezemi-top-tosay__detail-wrapper{max-width:700px;margin:0 auto}@media screen and (max-width:767px){.jsStepmailReview .smilezemi-top-tosay__detail-wrapper{position:relative}.jsStepmailReview .smilezemi-top-tosay__detail-item{width:100%;margin:0 0 40px}
.jsStepmailReview .smilezemi-top-tosay__detail-arrow{position:absolute;top:50%;right:10px;width:40px;height:40px;color:#212121;background:white;border-radius:30px;box-shadow:0 3px 6px rgb(0 0 0 / 10%);transform:translateY(-50%)}
.jsStepmailReview .smilezemi-top-tosay__detail-arrow img{margin:14px 17px}}@media screen and (max-width:767px){.jsStepmailReview .smilezemi-top-tosay__detail-item{width:100%}}.jsStepmailReview .smilezemi-top-tosay__detail-item:not(.is-show){display:none}
.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__inner{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:30px 20px;border-radius:10px;box-shadow:0 3px 20px rgb(0 0 0 / 5%)}
@media screen and (min-width:768px){.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__inner{border-radius:20px}}.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__inner::before{position:absolute;top:-30px;left:10px;font:bold 100px/1 "Times New Roman",serif !important;color:#001980;content:"“"}
.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__title{display:flex;align-items:center;justify-content:center;text-align:center}.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__title h4{font:bold 24px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif !important;color:#001980}
.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__title.height{min-height:5em}.jsStepmailReview .smilezemi-card__text p{font:normal 18px/22px "Times New Roman",serif !important}
@media screen and (min-width:768px){.jsStepmailReview .smilezemi-card__text p{font:normal 16px/22px "Times New Roman",serif !important}}.jsStepmailReview .smilezemi-top-tosay .smilezemi-card__name{margin-top:auto}
.jsStepmailReview .smilezemi-card__img{margin-top:15px}.jsStepmailReview .smilezemi-review-button-list{display:box;display:flexbox;display:flex;flex-wrap:wrap;max-width:800px;padding:0 20px;margin:0 auto}
@media screen and (min-width:768px){.jsStepmailReview .smilezemi-review-button-list{margin-bottom:60px}}@media screen and (max-width:767px){.jsStepmailReview .smilezemi-review-button-list li{width:calc((100% - 10px) / 2);margin-right:10px}
.jsStepmailReview .smilezemi-review-button-list li:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.jsStepmailReview .smilezemi-review-button-list li{width:calc((100% - 20px) / 3);margin-right:10px}
.jsStepmailReview .smilezemi-review-button-list li:nth-child(3n){margin-right:0}}.jsStepmailReview .smilezemi-review-button-list li{margin-bottom:10px;list-style:none}.jsStepmailReview .smilezemi-review-button-list li::marker,.jsStepmailReview .smilezemi-review-button-list li::before{content:none !important}
.jsStepmailReview .smilezemi-review-button a{display:flex;align-items:center;width:100%;height:100%;min-height:3em;padding:10px 15px 10px 5px;font:bold 16px/1 Helvetica,"Helvetica Neue",Arial,sans-serif !important;color:#001a4a !important;background:#fff;border:1px solid #ddd;border-radius:4px}
.jsStepmailReview .smilezemi-review-button a:hover,.jsStepmailReview .smilezemi-review-button a.is-active{color:#001a4a !important;text-decoration:none;opacity:.6}.jsStepmailReview .smilezemi-review-button a span{vertical-align:-7px}
@media screen and (min-width:768px){.jsStepmailReview .smilezemi-review-button a{padding:15px 15px 15px 10px;font:bold 18px/1 Helvetica,"Helvetica Neue",Arial,sans-serif !important}
}