 @charset "utf-8";
.voice_bigbanner { padding:0 0 30px 0; }
.voice_bigbanner img{ max-width:950px;}
.voice_box { overflow:hidden;border-bottom:1px dotted #80b76f; }
.voice_img { position:relative; margin-bottom:25px; }
.voice_img img { max-width:220px; border-radius:100px; }
.voice_img span { position:absolute; display:inline-block; background:#fff; border-radius:3px; color:#330000; font-weight:bold; opacity:0.9 }
.voice_span1 { bottom:56px; left:13px; padding:3px 18px; }
.voice_span2 { bottom:22px; left:17px; padding:3px 18px; }
.voice_pdf { display:block; }
.voice_pdf a { display:block; padding:11px 2px; background:#fff; border:1px solid #80b76f; border-radius:8px; color:#80b76f; font-weight:bold; font-size:1.8rem; text-decoration:none; text-align:center; transition-duration: 0.5s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.voice_pdf a:hover { background:#80b76f; color:#fff; transition-duration: 0.5s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.voice_content dl {overflow:hidden; }
.voice_content dt { color:#80b76f; font-weight:bold; font-size:1.6rem; }
.voice_content dd { padding:0 0 20px 0; }
.voice_pagenavi { padding:0 0 50px 0; text-align:center; }
.voice_pagenavi a, .voice_pagenavi span { display:inline-block; padding:0px 12px; text-decoration:none; line-height:35px ; color:#80b76f;}
.voice_pagenavi a:hover { background: #80b76f; color:#fff; }
.voice_pagenavi span.current { background: #80b76f; color:#fff; }
.no-bormag { margin:0 !important; border:none !important; }
 @media only screen and (max-width: 620px) {
	 	 .voice_box {margin:0 0 30px 0; padding:0 0 10px 0; }

 .voice_thumb {
width:270px;
margin:0 auto 20px;
text-align:center;
}


}
 @media only screen and (min-width: 621px) {
	 .voice_box {margin:0 0 60px 0; padding:0 0 35px 0; }

 .voice_thumb {
display:table-cell;
vertical-align:top;
width:270px;
padding:0 50px 0 0;
}
 .voice_content {
display:table-cell;
vertical-align:top;
padding:3px 0 0 0;
text-align:left;
}
}
