@charset "utf-8";
/*------------------------------------------------------------------------------
CSS Information

File name:mod_faq.css
- faq
------------------------------------------------------------------------------*/
.faq div.spread_main  div.faq_blockA01 {
width:589px;
margin:0 29px;
padding:29px 0;
}

.faq p.supervision {
margin:30px 0 0;
text-align:right;
}

h5.heading-cocktail01 {
color:#99670B;
margin-bottom:10px;
}

/*-- faq_link_blockA01 --*/
div.faq_link_blockA01 {
background:#FFF;
border:1px solid #CCC;
}

ul.faq_linkListA01,
ul.faq_linkListB01,
ul.faq_listA01 {
width:560px;
margin:0 14px 0;
padding:11px 0 8px;
}

ul.faq_linkListA01 li,
ul.faq_linkListB01 li {
margin-bottom:2px;
font-size:93%;
line-height:1.6;
}

ul.faq_linkListA01 li a,
ul.faq_linkListB01 li a {
background:url(../images/tmp_bulletA01.gif) no-repeat 0 44%;
padding-left:14px;
/zoom:1;
}

ul.faq_LinklistB01 li {
float:left;
display:inline;
margin-right:20px;
width:246px;
/width:260px;
}

/*-- faq_link_blockA02 --*/
div.faq_link_blockA02 {
background:#FFF;
border:1px solid #CCC;
margin:0;
padding:15px 0 0 0;
}

div.faq_link_blockA02.withElement01 {
margin-bottom:1.2em;
padding-bottom:14px;
}

div.faq_link_blockA02.withElement01 p {padding:0 14px;}

/*-- faq_link_blockA02 .figureBlockA01 --*/
div.faq_link_blockA02 .figureBlockA01 {
width:272px;
float:left;
margin-left:14px;
display:inline;
padding-bottom:15px;
}

div.faq_link_blockA02 .figureBlockA01 div.textA01,
div.faq_link_blockA02 .figureBlockA01 p.imageA01 {
display: table-cell;
vertical-align: middle;
/display: inline;
/zoom: 1;
}

div.faq_link_blockA02 .figureBlockA01 p.imageA01{
width:82px;
padding-right:10px;
}

div.faq_link_blockA02 .figureBlockA01 div.textA01 {width:180px;}

div.faq_link_blockA02 .figureBlockA01 div.textA01 p a {
background:url(../images/tmp_bulletA01.gif) no-repeat 0 10%;
padding-left:14px;
font-size:93%;
line-height:1.6;
}

/*-- faq_link_blockA02 .figureBlockB01 --*/
div.faq_link_blockA02 .figureBlockB01 {
width:100%;
clear:both;
margin-left:14px;
}

div.faq_link_blockA02 .figureBlockB01.withBlock01 {margin-bottom:10px;}

div.faq_link_blockA02 .figureBlockB01.last-child {margin-bottom:15px;}

div.faq_link_blockA02 .figureBlockB01 .imageBoxB01 {float:left;}

div.faq_link_blockA02 .figureBlockB01 .textBoxB01 {
overflow:hidden;
padding:0 14px;
font-size:93%;
/zoom:1;
}

div.faq_link_blockA02 .figureBlockB01 .textBoxB01 h5 {
color:#99670B;
margin-bottom:4px;
}

div.faq_link_blockA02 .figureBlockB01 .textBoxB01 ul {margin-left:18px;}

div.faq_link_blockA02 .figureBlockB01 .textBoxB01 ul li{padding-bottom:4px;}