@charset "utf-8";

#page_title {
 clear: both;
 width: 784px;
 height: 218px;
 margin: 0px auto;
 background: url(../images/h2_voice.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
}
.cont_title1 {
 clear: both;
 width: 584px;
 height: 75px;
 margin: 0px auto;
 background: url(../images/voice_title1.gif) no-repeat;
 text-indent: -9999px;
}
.cont_title2 {
 clear: both;
 width: 584px;
 height: 55px;
 margin: 0px auto 20px;
 background: url(../images/voice_title2.gif) no-repeat;
 text-indent: -9999px;
}
#star_box {
 margin-bottom:20px;
 width:552px;
 border:solid #999999 1px;
 padding:6px;
}
.voice_table {
 font-size:12px;
 color:#333333;
 width:540px;
 line-height:140%;
}
td.box_s{
padding-bottom:15px;
padding-top:5px;
}
td.box_ss{
padding: 5px 15px 10px 5px;
}
td.p_title1{
vertical-align:middle;
padding-right:15px;
font-size:13px;
}
td.p_title2 {
 padding-left:5px;
}
.voice_table td.img{
width:176px;
padding-right:15px;
text-align:left;
}
.voice_box {
 margin-bottom:20px;
 text-align:left;
 width:540px;
 border:solid #999999 1px;
 padding: 10px 8px 8px;
}
.voice_box .opinionbox{
 display:block;
 float:left;
 width:230px;
}
.opinionbox h4.op {
 margin: 0 0 5px 0px;
 width:200px;
 background:url(../images/voice_mark.gif) no-repeat;
 font-size:13px;
 color:#555555;
 padding-left:22px;
 height:20px;
}
.voice_box .answerbox{
 display:block;
 margin-left:250px;
}
.answerbox h4.an {
 margin: 0 0 5px 0px;
 width:200px;
 background:url(../images/voice_mark.gif) no-repeat;
 font-size:13px;
 color:#555555;
 padding-left:22px;
 height:20px;
}
.voice_box p {
 margin: 0 0 0 22px;
 padding: 0;
 font-size:12px;
 line-height:150%;
 color:#333333;
}
.clearfix {
 clear: both;
}