@charset "utf-8";/* -- 体験者の声CSS -- */
#main-image .cont-area{ background: url(../images/main-image/voice-bg.png) right bottom no-repeat; }

.voice-one{
	min-height: 500px;
	margin: 30px 2.8% 40px;
	padding-top: 17px;
	border-top: 2px dotted #ccc;
	background-repeat: no-repeat;
	background-position: right 60px;
}
.voice-one .title{ text-align: center; }
.voice-one .img{ display: none; }

.voice-text{ width: 59%; margin: 35px 0 0 110px; }
.voice-text .imp{ font-weight: bold; font-size: 18px; font-size: 1.8rem; line-height: 1.5em; color: #eb6100; }
.voice-text .imp2{ font-weight: bold; font-size: 18px; font-size: 1.8rem; line-height: 1.5em; }

.voice01{ background-image: url(../images/voice/user/01.png); }
.voice02{ background-image: url(../images/voice/user/02.png); }
.voice03{ background-image: url(../images/voice/user/03.png); }
.voice04{ background-image: url(../images/voice/user/04.png); }
.voice05{ background-image: url(../images/voice/user/05.png); }
.voice06{ background-image: url(../images/voice/user/06.png); }
.voice07{ background-image: url(../images/voice/user/07.png); }
.voice08{ background-image: url(../images/voice/user/08.png); }
.voice09{ background-image: url(../images/voice/user/09.png); }
.voice10{ background-image: url(../images/voice/user/10.png); }
.voice11{ background-image: url(../images/voice/user/11.png); }
.voice12{ background-image: url(../images/voice/user/12.png); }
.voice13{ background-image: url(../images/voice/user/13.png); }
.voice14{ background-image: url(../images/voice/user/14.png); }
.voice15{ background-image: url(../images/voice/user/15.png); }
.voice16{ background-image: url(../images/voice/user/16.png); }

/*******************************************
Multi Screen
********************************************/
@media screen and (max-width:1037px){
.voice-text{ margin: 35px 0 0 5%; }
}
@media screen and (max-width:769px){

.voice-one{ margin: 30px 1.5% 40px; background-position: center 125px; }
.voice-one.voice04, .voice-one.voice05, .voice-one.voice07, .voice-one.voice14, .voice-one.voice16{ background-position: center 170px; }
.voice-one .title{ text-align: left; }
.voice-one .title img{ max-width: 130%; }
.voice-one .img{ display: block; text-align: center; }
.voice-text{ width: 100%; margin: 0; }
.voice01, .voice02, .voice03, .voice04, .voice05, .voice06, .voice07, .voice08, .voice09, .voice10, .voice11, .voice12, .voice13, .voice14, .voice15, .voice16{ background: none; }
}
@media screen and (max-width:481px){
#main-image .cont-area{ background-position: center top; }
}
