@charset "shift-jis";


#faqmanager-output-contentents
{
    margin-bottom:50px;
    margin-top:-10px;/* table marginTop delete*/
}

#faqmanager-output-contentents th.questions 
{
    text-align:left;
    vertical-align:middle;

}

#faqmanager-output-contentents th.firstregister,
#faqmanager-output-contentents td.firstregister
{
	width:16%;
	text-align:center;
}

#faqmanager-output-contentents th.lastupdate,
#faqmanager-output-contentents td.lastupdate
{
	width:16%;
	text-align:center;
}

#faqmanager-output-contentents th.questions form
{
    margin:0;padding:0;
}

#faqmanager-output-contentents th input,
#faqmanager-output-contentents th select,
#faqmanager-output-contentents th option
{
    font-size:small;
}

#faqmanager-output-contentents td
{
    vertical-align:middle;
}


#faqmanager-output-contentents .question
{
    margin-top:10px;
    padding:45px 0px 0 0px;
    background:url(/static/images/question.gif) left top no-repeat ;
    border-bottom:1px solid #CCC;
    padding-bottom:10px;
}

#faqmanager-output-contentents .answer
{
    margin-top:10px;
    padding:35px 0px 0 0px;
    background:url(/static/images/answer.gif) left top no-repeat ;
}

#faqmanager-output-contentents .faqbox
{
    margin-top:70px;
}

#faqmanager-output-contentents .select-area select
{
    margin:10px 0 10px 0;
}

#faqmanager-output-contentents .select-area input
{
    font-size:small;
}

#faqmanager-output-contentents .attr 
{
    font-size:x-small;
    margin:5px 0px;
}

#faqmanager-output-contentents .date
{
    margin-top:10px;
    text-align:right;
}

#faqmanager-output-contentents .date div
{
    font-size:small;
    display:inline;
    margin:0 0 0 20px;
}

#faqmanager-output-contentents .number
{
    font-size:x-small;
    color:#CCC;
    text-align:right;

}

#faqmanager-output-contentents .attr
{
    margin:-3px 2px 3px -2px;
    _margin:-3px 2px 3px 0px;
    text-align:left;
}

#faqmanager-output-contentents .attr span,
#faqmanager-output-contentents #faq-row-attr .attr span
{
    margin:0px 1px;
    padding:2px 10px 2px 10px;
    /*border-right:1px solid #CCC;
    border-top:1px solid #CCC;*/
    color:#FFF;
    font-size:7pt;
    
    background:url(/static/images/attr.gif) right bottom no-repeat #FFF;
}

#faqmanager-output-contentents .date
{
    padding-top:25px;
}

#faqmanager-output-contentents .date .register
{
    font-size:small;
    color:gray;
}
#faqmanager-output-contentents .date .update
{
    font-size:small;
    color:gray; 
}

#faqmanager-output-contentents td.update-date,
#faqmanager-output-contentents td.register-date,
#faqmanager-output-contentents th.update-date,
#faqmanager-output-contentents th.register-date
{
    width:5em;
    text-align:center;
}