@charset "UTF-8";
/* CSS Document */

/*食べた方の声トップ*/
.voice_mainSetumei {
	margin: 0 auto;
	padding-top:20px;
}
.voice_mainSetumei span {
	font-size: 16px;
	display: block;
	border-bottom: 1px dotted #918b8a;
	padding: 3px 0 3px 20px;
	width: 600px;
	margin: 0 auto;
}
.voice_mainSetumei span:last-child {border: none;}
.insta_voice h1 {
	background: #FF4183;
	color:#fff;
	font-size: 20px;
	text-align: center;
	margin-top: 2em;
	padding: 0.25em;
}
.insta_voice h1 img{
margin-right: 0.5em;
vertical-align: middle;
}
.insta_voice .posts {
	overflow-x: auto;
	overflow-y: hidden;
	margin-top: 1em;
}
.insta_voice .posts ul {list-style: none;display: flex;   }
.insta_voice .posts ul li{
margin-right: 0.5em;
	width: 326px;
}
.insta_voice h2 {
border-radius: 29px;
font-size: 20px;
padding: 0.5em 1.5em;
position: relative;
margin-top: 6em;
color: #5F5F5F;
}
.insta_voice .ambassador3 h2 {
background: #FDD3E2;
}
.insta_voice .ambassador2 h2 {
background: #BBF5F1;
}
.insta_voice .ambassador1 h2 {
background: #E7F2A6;
}
.insta_voice  h2 img{
	position: absolute;
	bottom: 0.25em;
	right: 1em;
}
.insta_voice .ambassador1 h2 img{bottom:.25em;}
.insta_voice .monitor1 h2 {
background: #CBEFFC;
}




.monita_links {
	margin-top: 50px;
}
.monita_links > p {
    background-color: #01A903;
    border-radius: 5px;
    color: #fff;
    padding: 5px 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
	
}
.monita_linkKobetu {
	position: relative;
	margin-bottom:4px;
	
}
.monita_linkKobetu p:nth-child(2) {
    color: #01A903;
    position: absolute;
    top: 17px;
    font-size: 17px;
    left: 133px;
}
.monita_linkKobetu p:nth-child(3) {
	color: #000;
	position: absolute;
	top: 37px;
	font-size: 21px;
	font-weight: bold;
	left: 133px;
}
.monita_linkKobetu p:nth-child(4) {
	color: #000;
	position: absolute;
	top: 67px;
	font-size: 15px;
	line-height: 1.2em;
	left: 133px;
}	
.monita_linkKobetu2 {
	position: relative;
	margin-bottom:4px;
	
}
.monita_linkKobetu2 p:nth-child(2) {
    color: #01A903;
    position: absolute;
    top: 7px;
    font-size: 17px;
    left: 133px;
}
.monita_linkKobetu2 p:nth-child(3) {
	color: #000;
	position: absolute;
	top: 27px;
	font-size: 21px;
	font-weight: bold;
	left: 133px;
}
.monita_linkKobetu2 p:nth-child(4) {
	color: #000;
	position: absolute;
	top: 57px;
	font-size: 15px;
	line-height: 1.2em;
	left: 133px;
}


/*食べた方の声生っ粋*/
#voice_wrapper {
	width:688px;
}
.content01 {
	background:url(../img/pho_nikumaki.jpg) no-repeat;
	background-size: 100% 100%;
	height: 322px;
	padding:55px 0px 0px 30px;
	overflow:hidden;
}
.ttl_content {
	color:#970f00;
	padding-bottom: 20px;
}

/* お客様の声バナー 
------------------------------------------------------------------ */
.voice_bnr{
	margin:10px 0 20px 0;
}



/*yobi*/

/* CSS Document */

/*生っ粋モニター*/
.content01 > p {
	width: 300px;
}
.content02 {
	background:url(../../img/pho_kurisumasu.jpg) no-repeat;
	background-size: 100% 100%;
	height: 446px;
	padding:35px 0px 20px 30px;
	overflow:hidden;
}
.content02 > p:nth-child(-n+3) {
	width: 450px;
}
.content02 > p:nth-child(n+5) {
	width: 300px;
}
.content02 > p:nth-child(5) {
	padding-top:10px;
}
.content03 {
	background:url(../../img/pho_oniku.jpg) no-repeat;
	background-size: 100% 100%;
	height: 282px;
	padding:35px 0px 20px 30px;
	overflow:hidden;
}
.content03 > p {
	width: 300px;
}
.content04 {
	background:url(../../img/bg_shouhin.gif) no-repeat;
	background-size: 100% 100%;
	height: 446px;
	padding:35px 0px 35px 30px;
	overflow:hidden;
}
.content04 > img {
	float: right;
	padding: 10px;
}
.content05 {
	background:url(../../img/pho_nikumaki_konnyaku.jpg) no-repeat;
	background-size: 100% 100%;
	height: 315px;
	padding:35px 0px 35px 30px;
	overflow:hidden;
}
.content05 > p {
	width: 300px;
}
.content06 {
	background:url(../img/img_kissuiComment_01.jpg) no-repeat;
	background-size: 100% 100%;
	margin-top:30px;
	padding:35px 0px 35px 30px;
	overflow:hidden;
	height:346px;
	width:659px;
}
.content06 > p {
	width: 300px;
}

.content07 {
	background:url(../img/img_kissuiComment_02.jpg) no-repeat;
	margin-top:30px;
	padding:35px 0px 35px 30px;
	overflow:hidden;
	height: 263px;
	width:661px;
}
.content07 > p {
	width: 300px;
}

.content08 {
	background:url(../img/img_kissuiComment_03.jpg) no-repeat;
	margin-top:30px;
	overflow:hidden;
	padding:35px 0px 35px 30px;
	height: 234px;
	width: 661px;
	
}
.content08 > p {
	width: 300px;
}

.content09 {
	background:url(../img/img_kissuiComment_04.jpg) no-repeat;
	margin-top:30px;
	overflow:hidden;
	padding:35px 0px 35px 30px;
	height: 263px;
	width: 661px;
	
}
.content09 > p {
	width: 300px;
}

.content10 {
	background:url(../img/img_kissuiComment_05.jpg) no-repeat;
	margin-top:30px;
	overflow:hidden;
	padding:35px 0px 35px 30px;
	height: 263px;
	width: 661px;
	position: relative;
	
}
.content10 > p {
	width: 300px;
}
.content10 > p:nth-child(3) {
    position: absolute;
    top: 254px;
    left: 486px;
}



/*こんにゃく麺モニター*/
.ttl_konmenContent {
	color: #970f00;
	padding-bottom:5px;
	margin-left:36px;
}
.konmenVoice01 > p{
	padding-bottom: 10px;
	margin-left:36px;
	width: 460px;
}
.konmenVoice01 {
	border: 3px solid #ae1a22;
	padding: 20px;
	position: relative;
	margin-top:72px;
}
.konmenVoice01 div {
	float: left;
	width: 311px;
}
.konmenVoice01 div img {
	display:block;
	margin: 0 auto;
	padding-bottom: 10px;
}
.konmenVoice01 div p:nth-child(2) {
	text-align:center;
	padding-bottom:10px;
}
.konmenVoice01 div p:nth-child(3) {
    margin: 0 auto;
    width: 237px;
    padding-bottom: 10px;
    text-align: justify;
}
.konmenVoice01_01 {
	padding-right: 10px;
}
.konmenVoice01 > img {
    position: absolute;
    top: -53px;
    left: 533px;
}
.konmenVoice02 {
    border: 3px solid #ae1a22;
    padding: 27px 25px 15px 25px;
    position: relative;
    margin-top: 72px;
}
.konmenVoice02 h3 {
	color: #970f00;
	padding-bottom:5px;
}
.konmenVoice02_01 {
    float: left;
    width: 340px;
    padding-right: 30px;
}
.konmenVoice02_02 {
	float:left;	
}
.konmenVoice02 > img {
    position: absolute;
    top: -53px;
    left: 533px;
}
.konmenVoice02_02 p {
	text-align: right;
}
.konmenVoice03 {
    border: 3px solid #ae1a22;
    padding: 27px 25px 15px 25px;
    position: relative;
    margin-top: 72px;
}
/*SP*/
@media screen and (max-width: 768px) {
	#voice_wrapper{
		width: 100%;
	}
	/* #voice_wrapper h2 img{
		width: 100%;
	} */
.insta_voice h1 {
	font-size: 18px;
}
.insta_voice h2 {
	font-size: 16px;
	margin-left: 0.5em;
	margin-right: 0.5em;
}
.insta_voice h2 {
	padding-right:150px; 
}
.insta_voice h2 img{
	width:126px; 
}
.insta_voice .ambassador1 h2 {
	margin-bottom: 3em;
}
.insta_voice .ambassador1 h2 img{
	width: 100px;
	bottom: -2em;
}
	.voice_mainSetumei{
		margin:0 15px ;
	}
	.voice_mainSetumei span{
		border-bottom: none;
		width: 100%;
		padding-left: 0;
		display: unset;
	}
	.monita_links{
		margin-top: 20px;
	}
	.monita_links > p{
		border-radius: 0;
	}
	.monita_linkKobetu{
		border-bottom: solid 1px #dddddd;
	}
	.monita_linkKobetu p,.monita_linkKobetu2 p{
		left: 15px !important;
	}
	.monita_linkKobetu h3,.monita_linkKobetu2 h3{
		margin-left: 66%;
	}
	
}