@charset "utf-8";
@font-face {
    font-family: 'Hannari';
        src: url('../font/Hannari.otf');
}
@font-face {
    font-family: 'sawarabi';
        src: url('../font/sawarabi-mincho-medium.ttf');
}
.section_box  {
	width: 100%;
	overflow: hidden;
	font-family: "游ゴシック",  "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}

#voice_contents .voice_box {
	width: 48.9%;
	max-width: 590px;
	margin: 0 1.5% 2% 0;
	display: inline-block;
	vertical-align: top;
	background-color: #f8f2e9;
}
#voice_contents .voice_box:last-of-type {
	margin: 0 0% 2% 0;
}
#voice_contents .voice_box dt {
	width: 100%;
	display: block;
	color: #fff;
	background-image: url(../voice/images/ttl_icon.png);
	background-repeat: no-repeat;
	padding: 17px 1% 17px 13%;
	background-position: 3% center;
	font-size: 93.75%;
	line-height: 160%;
}
#voice_contents .voice_box dt.bg01 {
	background-color: #301b0a;
}
#voice_contents .voice_box dt.bg02 {
	background-color: #4c281a;
}

#voice_contents .voice_box dd {
	font-size: 93.75%;
	padding: 4% 5%;
	word-break: break-all;
}
#voice_contents .staff_img {
	display: inline-block;
	max-width: 530px;
	width: 44.1%;
	margin: 0 0 0% 5%;
}


@media screen and (max-width: 860px) {
#voice_contents .voice_box {
	width: 100%;
	max-width: none;
	margin: 0 0% 5% 0;
	display: block;
}
#voice_contents .voice_box:last-of-type {
	margin: 0 0% 5% 0;
}
#voice_contents .voice_box dt {
	width: 100%;
	display: block;
	color: #fff;
	padding: 17px 1% 17px 10%;
	font-size: 93.75%;
	line-height: 160%;
}

#voice_contents .staff_img {
	display: block;
	text-align: center;
	width: 90%;
	margin: 0 auto;
}

}
@media screen and (max-width: 480px) {
#voice_contents .voice_box dt {
	padding: 17px 1% 17px 15%;

}
}
