﻿@charset "utf-8";

/**===お客様の声===**/
#contents-voice {width: 100%;padding: 120px 20px 20px;background: #fff;}@media(width <= 990px){#contents-voice {padding: 40px 20px;}}
p.voice-titleUnder {text-align: center;}
ul.voice-list {margin: 30px auto 0;width: 80%;display: flex;flex-wrap: wrap;}@media(1461px <= width <= 1560px){ul.voice-list {width:90%;}}@media(width <= 1460px){ul.voice-list {width:100%;}}
li.voice-list-item1 {margin-top: 30px;margin-right: 30px;width: calc((100% - (30px * 4)) / 4);}@media(width <= 1199px){li.voice-list-item1 {margin-right: 30px;width: calc((100% - (30px * 2)) / 2);}}@media(width <= 990px){li.voice-list-item1 {margin-right: 0px;width: 100%;}}
li.voice-list-item2 {margin-top: 30px;margin-right: 30px;width: calc((100% - (30px * 2)) / 2);}@media(width <= 1199px){li.voice-list-item2 {margin-right: 30px;width: calc((100% - (30px * 2)) / 2);}}@media(width <= 990px){li.voice-list-item2 {margin-right: 0px;width: 100%;}}
.voice-item {padding: 15px;background-color: #f1f5e2;transition: .3s;display: flex;flex-wrap: wrap;text-align: left;}
.voice-item-img1 {width: 100%;}
.voice-item-img2 {width: 50%;height: 50%;padding-right: 10px;}@media(width <= 1199px){.voice-item-img2{width: 100%;height: auto;}}
.voice-coment1 {width: 100%;}
.voice-coment2 {width: 50%;}@media(width <= 1199px){.voice-coment2 {width: 100%;}}
.voice-name-title1 {display: flex;-webkit-box-align: center;align-items: center;width: 100%;}
.voice-name-title2 {display: flex;-webkit-box-align: center;align-items: center;width: 100%;}
.voice-name-title1 h4,.voice-name-title2 h4 {font-size: 20px;margin-left: 8px;color: #555;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Arial, "Yu Gothic", Meiryo, sans-serif;font-weight: 800;}
.voice-name-svg {width: 12px;height: 28px;}
.voice-item p span {color: #ff0000;font-weight: 600;}
/*===よくあるご質問===*/
#contents-question {width: 100%;padding: 100px 0;background: #fff;}@media(width <= 767px){#contents-question {padding: 40px 10px 80px;}}
#contents-question .question-title {display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;padding: 0px 20px;}
#contents-question .question-title p {font-size: 20px;margin-top: 80px;margin-bottom: 25px;color: rgb(140, 198, 63);font-family: Montserrat;font-weight: 800;letter-spacing: 0.1em;}
#contents-question .question-title-under {margin-top: 30px;}@media(width <= 767px){#contents-question .question-title-under {margin-top: 30px;text-align: center;}}
#contents-question .question-title-under p {text-align: center;}
#contents-question .question-container {margin-top: 60px;width: 100%;padding: 0 80px;}@media(width <= 767px){#contents-question .question-container {padding: 0px;}}
#contents-question .accordion-area {max-width: 980px;margin: 20px auto 0;}
#contents-question .accordion-item {overflow-anchor: none;border: 1px solid rgb(224, 224, 224);border-radius: 10px;margin-bottom: 2vw;}
button.accordion-button {display: flex;-webkit-box-align: center;align-items: center;width: 100%;background: #fff;}
button.accordion-button:hover {background: #eee;}
.active button.accordion-button {background: #ffdddd;}
.accordion-point {cursor: pointer;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;width: 100%;padding: 16px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.accordion-inner {display: flex;-webkit-box-align: center;align-items: center;padding-right: 16px;}
p.question-text {font-size: 16px;margin-left: 12px;color: #555;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Arial, "Yu Gothic", Meiryo, sans-serif;font-size: 14px;font-weight: 600;text-align: left;}
.svg-pulus {display: block;}
.svg-mainasu {display: none;}.active .svg-pulus {display: none;}.active .svg-mainasu {display: block;}
#contents-question .answer-area {display: none;overflow: hidden;opacity: 1;height: auto;padding: 0 24px;}
.answer-point {display: flex;padding: 0px 8px;overflow: hidden;}
.answer-icon {margin-top: 28px;}
p.answer-text {margin-top: 24px;margin-bottom: 28px;font-size: 16px;margin-left: 12px;color: rgb(48, 48, 48);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Arial, "Yu Gothic", Meiryo, sans-serif;line-height: 150%;}