@charset "Shift_JIS";

    * {
        margin: 0;
    }

    #faq_content{
        width:540px;
        padding:20px 0;
    }
    
    #faq_content img{
        border: 0;
    }
    
    #faq_header p{
        margin:0;
    }

    #faq_header a{
        background:url("http://www.tnc.ne.jp/faq/images/qa_header.gif") no-repeat scroll 0 0 transparent;
        width:540px;
        height:27px;
        margin:0;
        display:block;
        text-indent:-999px;
    }

    #faq_header a:hover{
        background:url("http://www.tnc.ne.jp/faq/images/qa_header.gif") no-repeat scroll 0 -27px transparent;
    }
    
    ul.faq_question {
        border-bottom:1px solid #CCCCCC;
        border-left:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
        height:auto !important;
        list-style:none outside none;
        min-height:100px;
        padding:4px 20px 0 5px;
        margin-top:-3px;
    }
    
    ul.faq_question li {
        border-bottom: 1px dotted #CCC;
        margin: 0 -15px 0 0;
        padding: 5px 0 5px 10px;
    }
    
    ul.faq_question li.list_bottom {
        border-bottom: 0;
    }
    
    ul.faq_question a {
        text-decoration:none;
    }
    
    ul.faq_question a:hover {
        text-decoration:underline;
        color:#009900;
    }
    
    span.rank {
        clear: both;
        float: left;
        height: 1%;
        margin-bottom: 6px;
        width: 18px;
    }
    
    span.page_now {
        left:50%;
        margin:0 -40px;
        position:absolute;
        text-align:center;
        width:80px;
    }
    
    .faq_navigation {
        background-color:#FF9933;
        height:20px;
        margin:0;
        position:relative;
        width:540px;
        color:#FFF;
        padding-top:3px;
    }
    
    .faq_navigation a, .faq_navigation span {
        float: left;
        text-decoration: none;
        color:#FFF;
    }
    
    a.previous_link {
        margin-left: 12px;
        left: 50%;
    }
    
    span.page_now {
        left: 50%;
        margin-left: -40px;
        position: absolute;
        text-align: center;
        width: 80px;
    }
    
    a.next_link {
        float: right;
        margin-right: 12px;
    }

    #faq_content a.page_link {
        display: none !important;
    }