main{padding-top:120px}.block1{position:relative;width:calc(100% - 150px);height:480px;display:flex;align-items:flex-end;margin-left:150px}.block1 .w1000{width:100%;max-width:1030px;padding:0 15px;margin:0 auto;padding-bottom:100px}.block1 h1{font-size:3rem;color:#fff}.block1 h2{font-size:1.8rem;color:#fff}.block1>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.scrolldown-area{width:100%;position:relative}.voice-block{display:grid;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));gap:80px;margin-top:160px}.voice-block .item{background-color:var(--main-color);position:relative;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.voice-block .item figure{position:absolute;top:-38px;left:2px}.voice-block .item figure img{border-radius:50%;border:1px solid #dbccb4;background-color:#fff}.voice-block .item figure figcaption{font-size:1.2rem;color:#9e8d65;text-align:center;line-height:1.5;font-family:"Noto Serif JP";margin-top:5px;max-width:120px}.voice-block .item .box{padding-left:100px}.voice-block .item .box .flex{display:flex;justify-content:space-between;align-items:flex-end}.voice-block .item .box .flex>p{font-size:1rem;line-height:1}.voice-block .item .box .all{display:flex;align-items:flex-end}.voice-block .item .box .all>p{width:60px}.voice-block .item .box .all p{line-height:1}.voice-block .item .box .all p:first-of-type{margin-right:15px}.voice-block .item .box .all p:last-of-type{margin-left:15px}.voice-block .item .box .all p strong{font-size:2.8rem;font-family:"Marcellus";line-height:1;color:#e8c380}.voice-block .item .box h2{font-size:2rem;margin-top:25px;margin-bottom:20px}.voice-block .item .review{background-color:#fff;padding:20px 30px 15px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.voice-block .item .review dl{width:calc(50% - 14px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f3f5;margin-bottom:8px;padding:0px 8px 5px}.voice-block .item .review dl dt{font-size:1.2rem}.voice-block .item .review dl dd{width:87px;height:auto}.voice-block .item .review dl dd img{width:100%;height:auto}.pagination{width:100%;height:auto;overflow:hidden;padding:0 15px;padding-top:120px}.cdp{position:relative;text-align:center;z-index:6;opacity:0;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:80px}.cdp.active{animation:cdp-in 500ms ease both;animation-fill-mode:forwards}.cdp .page-numbers{font-size:14px;text-decoration:none;transition:background 250ms;display:inline-block;text-transform:uppercase;margin:0 3px 6px;height:38px;min-width:38px;border:1px solid #9e8d65;display:flex;justify-content:center;align-items:center;color:#9e8d65;font-weight:700;letter-spacing:.03em}.cdp .page-numbers:hover{background-color:#9e8d65;color:#fff}.cdp .page-numbers:hover svg polyline{stroke:#fff}.cdp .prev,.cdp .next{margin:0 12px 6px}.cdp .prev svg polyline,.cdp .next svg polyline{fill:none;stroke:#9e8d65;stroke-miterlimit:10;transition:.4s}.cdp .current{background-color:#9e8d65;color:#fff}@keyframes cdp-in{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (max-width: 767px){main{padding-top:60px}.block1{width:calc(100% - 40px);height:240px;margin-left:40px}.block1::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(51,51,51,.4);z-index:-1}.block1 .w1000{padding-bottom:40px}.block1 h1{font-size:2.4rem}.block1 h2{font-size:1.6rem}.voice-block{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.voice-block .item figure{top:-30px;left:-5px}.voice-block .item figure img{width:100px;height:auto}.voice-block .item figure figcaption{text-align:left;padding-left:12px}.voice-block .item .box{padding-left:0}.voice-block .item .box .flex{flex-wrap:wrap;padding-left:100px;padding-top:15px}.voice-block .item .box .flex>p{margin-top:10px}.voice-block .item .box .flex .all{width:100%;flex-wrap:wrap}.voice-block .item .box .flex .all p:first-of-type{margin-bottom:5px}.voice-block .item .box h2{font-size:1.8rem;margin-top:30px}.voice-block .item .review{padding:5px 10px 0}.voice-block .item .review dl{flex-wrap:wrap;width:calc(50% - 5px)}.voice-block .item .review dl dt{width:100%;margin-bottom:5px;font-size:1.2rem}.pagination{padding-top:80px}}/*# sourceMappingURL=voice.min.css.map */