@charset "UTF-8";
/* 固定ページの共通部分は common.css に移動 */
/* .second-text img{width: 100%;} */

.category ul{padding: 20px;background: #f9f8f1;margin: 0 0 30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap: 20px;}
.category ul li{line-height: 1;}
.category ul li a{color: var(--orange);font-weight: bold;text-decoration: underline;display: inline-block;line-height: 1;font-size: 90%;}

.voice .top-voice02-items { width: 100%; padding-bottom: 15vw; }
.voice .top-voice02-item {padding: 5vw;margin: 0 auto 12vw;border: 1.5vw solid #ebebeb;}
.voice .top-voice02-item:last-child{margin-bottom: 0;}
.voice .top-voice02-item-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap: 4vw;margin-bottom: 6vw;}
.voice .top-voice02-item-image {width: 100%;}
.voice .top-voice02-item-user {padding: 1.5vw;margin: 0 auto 2vw;color: #fff;font-size: 4.74vw;font-weight: bold;background: var(--orange);-moz-border-radius: 1vw;-webkit-border-radius: 1vw;border-radius: 1vw;display: table;line-height: 1;}
.voice .top-voice02-item-title { margin-bottom: 1.5vw; color: var(--orange); font-size: 3.86vw; font-weight: bold; text-align: center; line-height: 1.6; }
.voice .top-voice02-item-comment p { font-size: 3.86vw; text-align: justify; text-justify: inter-ideograph; font-feature-settings: "palt"; line-height: 1.8; letter-spacing: 0.04em; }
.voice .top-voice02-faq{margin:8vw 0;}
.voice .top-voice02-faq-question{text-align:left;font-size:3.86vw;padding-left:1em;text-indent:-1em;text-align:justify;text-justify:auto;color:var(--orange);margin-bottom: 10px;}
.voice .top-voice02-faq-answer{}
.voice .top-voice02-massege{padding:4vw;background:#f9f8f1;margin:8vw 0;}
.voice .top-voice02-massege-ttl{padding:1.5vw 4vw;margin:0 auto 2.5vw;color:#fff;font-size:4.39vw;background:#ff9546;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;display:table;line-height:1;font-weight:600;}
.voice .top-voice02-massege-contents{margin-bottom: 0;}

.ast{line-height:1.52;}

.pre_next_btns{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;justify-content: space-between;-webkit-justify-content: space-between;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 15vw 0;gap: 8px 0;}
.pre_next_btns .onBtn{width: 49%;position: relative;}
.pre_next_btns .onBtn a{text-decoration: none;font-weight: inherit;color: inherit;border: 1px solid var(--brown);width: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;align-items: center;-webkit-align-items: center;margin: 0;padding: 2vw 3vw;min-height: 12vw;}
.pre_next_btns .onBtn a .onBtn_txt{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.pre_next_btns .prevBtn a{border-left: 4.6vw solid var(--brown);}
.pre_next_btns .nextBtn a{border-right: 4.6vw solid var(--brown);margin-left: auto;}
.pre_next_btns .nextBtn.onBtn{margin-left: auto;}
.pre_next_btns .prevBtn:after,.pre_next_btns .nextBtn:after{content: "";color: #fff;display: block;width: 1.4vw;height: 1.4vw;position: absolute;z-index: 1;border-bottom: 1px solid;border-right: 1px solid;top: 43.8%;-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.pre_next_btns .prevBtn:after{left: 2vw;-webkit-transform: rotate(-225deg);transform:rotate(-225deg);}
.pre_next_btns .nextBtn:after{right: 2vw;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.pre_next_btns .prevBtn:before,.pre_next_btns .nextBtn:before{content: '';color: currentColor;position: absolute;top: -7vw;font-size: 90%;}
.pre_next_btns .prevBtn:before{content: '前の記事へ';left: 0;}
.pre_next_btns .nextBtn:before{content: '次の記事へ';right: 0;}
.pre_next_btns .archiveBtn{width: 100%;text-align: center;}
.pre_next_btns .archiveBtn a{text-align: center;display: block;min-height: auto;padding: 5vw 0;text-decoration: none;font-weight: inherit;color: currentColor;border: 1px solid var(--brown);width: 100%;line-height: 1;}


/* =============================================
pc-size
================================================*/
@media screen and (min-width: 736px) {
.voice .top-voice02-items { padding-bottom: 70px; }
.voice .top-voice02-title { width: 510px; }
.voice .top-voice02-item {padding: 30px;margin: 0 auto 80px;border-width: 6px;}
.voice .top-voice02-item-images{gap:20px;margin-bottom:40px;}
.voice .top-voice02-item-image{}
.voice .top-voice02-item-user{padding:8px 12px;margin-bottom:12px;font-size:26px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.voice .top-voice02-item-title{margin-bottom:8px;font-size: 24px;}
.voice .top-voice02-item-comment p{font-size:22px;}
.voice .top-voice02-faq{margin: 30px 0;}
.voice .top-voice02-faq-question{font-size: 24px;}
.voice .top-voice02-faq-answer{}
.voice .top-voice02-massege{padding: 30px;margin:30px 0;}
.voice .top-voice02-massege-ttl{margin-bottom:12px;font-size:25px;padding:8px 16px;}
.voice .top-voice02-massege-contents{}

.ast{line-height:1.52;}

.pre_next_btns{gap: 15px 0;margin: 50px 0;}
.pre_next_btns .nextBtn:before,.pre_next_btns .prevBtn:before{top: -40px;}
.pre_next_btns .onBtn a{min-height: 64px;padding: 10px;}
.pre_next_btns .prevBtn a {border-left-width: 22px;}
.pre_next_btns .nextBtn a{border-right-width: 22px;}
.pre_next_btns .prevBtn:after, .pre_next_btns .nextBtn:after{width: 8px;height: 8px;}
.pre_next_btns .prevBtn:after{left:10px;}
.pre_next_btns .nextBtn:after{right: 10px;}
.pre_next_btns .archiveBtn a{padding: 26px 0;}



}
