@charset "UTF-8";
/* voice
----------------------------------------------- */
.voice .voice_item{margin: 0 auto;padding: 10% 0;width: 90%;}
.voice li{margin: 0 auto 6%;background: #fff;box-shadow: 0 0 6px 1px #adadad;padding: 6%;}
.voice li:last-child{margin: 0 auto 0;}
.voice li img{width: 100%;margin: 0 auto 6%;}
.voice li dl{width: 100%;padding: 0;margin: 0 auto 6%;color: #000;}
.voice li dt{font-size: 4vw;margin-bottom: 4%;font-weight: 600;display: block;line-height: 1.4;text-align:justify;text-justify:auto;}
.voice li dd{text-align:justify;text-justify:auto;line-height: 1.6;font-size: 3.8vw;}
.voice li dd .salon{color: #aa873d; font-size: 4.5vw;display:block;margin-bottom: 3%;font-weight: 600; font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", serif;}
.voice li dd .salon span{font-size: 90%;font-weight: 600; display: block;}
.voice .more01.short{width: 100%;}
/* success
----------------------------------------------- */
.voice .success_voice ,.voice .success_voice2 { margin: 5% auto; color: #000;}
.voice .success_voice img,.voice .success_voice2 img { width: 100%;margin: 0 auto 6%;}
.voice .success_voice dl{margin: 0 auto 8%;}
.voice .success_voice dt {font-size: 4.6vw;font-weight: bold;margin-bottom: 4%;line-height: 1.4; padding: 0 2% 2% 6%;position: relative;}
.voice .success_voice dt:before{content: ""; width: 4px;height: 100%;  background: #d0b368;position: absolute;top: 0;left: 0;}
.voice .success_voice span {font-size: 80%;}
.voice .success_voice dd {font-size: 3.8vw;line-height: 1.8; text-align: justify;}
.voice .voice_midashi{font-size: 5vw;line-height: 1.4;margin-bottom: 8%;font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", serif;    text-align: center;}
.voice .success_voice2 dl{ margin-bottom: 8%;}
.voice .success_voice2 dt{font-size: 4vw;font-weight: bold;margin-bottom: 4%;padding:  0 0 2% 4%;line-height: 1.6;border-bottom: 2px solid #ccc;position: relative;}
.voice .success_voice2 dt:before {content: ""; width: 4px;height: 90%;  background: #d0b368;position: absolute;top: 0;left: 0;}
.voice .success_voice2 dd{font-size: 3.8vw;line-height: 1.8; text-align: justify;}

@media screen and (min-width: 736px) {
/* voice PC
----------------------------------------------- */
.voice .voice_item{margin: 0 auto;padding: 80px 0;}
.voice ul{width: 960px;margin: auto;}
.voice li{width: 100%;margin-bottom: 30px;padding: 20px;height: auto;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.voice li img{width: 350px;margin: 0 auto 30px;}
.voice li dl{width: 490px;margin-bottom: 0;}
.voice li dt{font-size: 20px;margin-bottom: 14px;}
.voice li dd{font-size:16px;}
.voice li dd .salon{font-size:18px;margin-bottom: 14px;}
.voice .more01.short{margin: 20px auto 0;width: 70%;}
/* success
----------------------------------------------- */
.voice .success_voice ,.voice .success_voice2 { margin: 5% auto; width:960px;}
.voice .success_voice img,.voice .success_voice2 img {width: 450px;margin: 0 0 20px 40px;float: right;position: relative;z-index: 2;}
.voice .success_voice dl{margin: 0 0 20px;width: 470px;}
.voice .success_voice dt {font-size: 26px;margin-bottom: 20px;padding: 0 0px 5px 24px;}
.voice .success_voice dt:before{top: 0;left: 0;}
.voice .success_voice dd {font-size: 16px;line-height: 1.8;text-align: justify;}
.voice .success_voice dl:after { content: '';  display: block; clear: both;}
 
.voice .voice_midashi{font-size: 30px;margin-bottom: 40px; text-align: center;}
.voice .success_voice2 dl{margin-bottom: 40px;}
.voice .success_voice2 dt{font-size: 18px;margin-bottom: 20px;padding: 0 0 10px 20px;}
.voice .success_voice2 dd{font-size: 16px;}
.voice .success_voice2 dl:first-of-type{width:470px;}

}
