@charset "utf-8";

/***********************************************/
/*header オレンジベース*/
/***********************************************/

.headMenu li.menu2{
width:146px;
padding:5px 2px 2px 2px;
margin:0;
background:url(../img/voi_mbg2.gif) center bottom no-repeat;
background-color:#FFCC00;
border:solid #FF6600;
border-width:1px;
}

.headMenu li.menu2 a{
color:#FFFFFF;
text-decoration:none;
}

/***********************************************/

/*search*/
.search{
margin:0 0 20px 0;
}

/*table*/

/*faq TOP*/
table.faqT{
}

table.faqT th{
padding:5px;
}

table.faqT td{
padding:5px;
}

/*faq list*/
table.faqTlist{

}

table.faqTlist th{
padding:5px;
background-color:#F0F0F0;
border:solid #CCCCCC;
border-width:1px;
text-align:center;
font-weight:bold;
}

table.faqTlist td{
padding:5px;
}

table.faqTlist tr.odd td{
background-color:#FFEED7;
}

table.faqTlist td.quest{
background:url(../img/voi_ic1.gif) left center no-repeat;
background-position:10px;
padding:5px 5px 5px 20px;
}

/*faq more*/
table.faqTmore{
margin:0 0 5px 0;
}

table.faqTmore th{
padding:5px;
background-color:#F0F0F0;
border:solid #CCCCCC;
border-width:1px;
text-align:center;
font-weight:bold;
}

table.faqTmore td{
padding:5px;
border:solid #CCCCCC;
border-width:1px;
}

table.faqTmore .contact{
float:right;
}

table.faqTmore .contact a{
background:url(../img/voi_ic3.gif) right center no-repeat;
padding:5px 18px 5px 5px;
}

div.speak p {
display: table-cell;
vertical-align: middle;
margin: 0;
}

div.speak p.comment{
background:url(../img/voi_faq_speak_bg.gif) left center no-repeat;
width:447px;
padding:5px 30px 5px 30px;
}
 
/*for IE6 */
* html .speak p {
display: inline;
zoom: 1;
}
 
/*for IE7 */
*:first-child+html .speak p {
display: inline;
zoom: 1;
}


/*アンケート欄*/
.feed{
width:500px;
height:80px;
}

