﻿
.C_faq
{text-align:justify;line-height:22px}

.C_faq hr
{margin:20px 0 20px 0;display:none}

.C_faq ul.menu
{padding:0 0 0 15px}
.C_faq ul.menu
{padding:0\9;margin:0 0 0 20px\9}

.C_faq ul.menu li
{padding:0 0 5px 0;margin:0 0 0 8px}

.C_faq ul.menu li,
.C_faq ul.menu li a
{color:#404040;font-size:12px;line-height:22px;text-decoration:none}

.C_faq ul.menu li a
{color:#005cb8}

.C_faq ul.menu li.theme
{background-color:#2e80bf;list-style:none;margin:15px 0 15px -14px;display:inline-block;padding:2px 12px 2px 12px;color:#ffffff;border-radius:8px}

/**/

.C_faq ul.liste
{padding:0;list-style-type:none;margin:0 15px 50px 6px}
.C_faq ul.liste
{padding:0\9;margin:0\9}

.C_faq ul.liste li
{padding-left:28px}

.C_faq ul.liste li p
{padding:0}

.C_faq ul.liste li.q
{background:transparent url("/images/public/faq/faq_q.png") no-repeat 0 0;margin:0 0 10px 0}

#master_form #main_content .C_faq ul.liste li.q a
{font-size:13px;line-height:22px;font-weight:bold;color:#404040}

.C_faq ul.liste li.r
{background:transparent url("/images/public/faq/faq_r.png") no-repeat 0 0;margin:0 0 20px 0;color:#035ea4;line-height:25px}

.C_faq ul.liste li.r p
{line-height:25px}

.C_faq ul.liste a.all
{color:#909090;font-size:11px;font-style:italic;display:block;text-align:right}

@media screen and (max-width:480px) 
{
  #master_form #main_content .C_faq ul.liste li.q,
  #master_form #main_content .C_faq ul.liste li.q a
  {text-align:left}
}
