﻿@charset "utf-8";
/* CSS Document */

*
{
	margin:0;padding:0;
	border-style:none;
	border-color:black;

	font-family:verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:300;
	color:#000;
	line-height:22px;
}

p {
	margin-bottom:9px;
}

ul {
    margin-left:20px;
}
li {
    padding-bottom:10px;
}

strong {
	font-weight:bold;
}

a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#ff1000;
}

h1 {
    font-size:20px;
    padding-bottom:20px;
    padding-top:20px;
}

body {
	background-color:#fff;
}

table {
    width:100%;
    table-layout:fixed;
}

tbody tr {
    height:24px;
}


tbody tr:nth-child(even) {
    background-color:#f3f3f3;
}


tbody td {
    overflow:hidden;
}

tbody td a {
    text-decoration: none;
}

thead {
    background-color:#555;
}
thead tr {
    height:30px;
}

thead td {
    font-weight:bold;
    color:#fff;
    padding-left:5px;
    border:none;
}

.h_id {
    width:40px;
}
.h_url {
    width:30%;
}
.h_title {
    width:70%;
}
.h_ref {
    width:40px;
}


.c_id {
}
.c_url {
    word-wrap:hyphenate;
}
.c_title {
    word-wrap:break-word;   
}
.c_cert {
    width:20px;
}
.c_log {
    width:20px;
}

.c_cert a {
    width:20px;
    height:20px;
    display: block;
    background-image:url("img/cert.png");
    background-repeat:no-repeat;
}

.c_log a {
    background-image:url("img/log.png");
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    display: block;
}

.c_failed {
    width:40px;
    background-color:#f89292;
    text-align:center;
}

.main {
    padding-left:10px;
    padding-right:10px;
}
.detailmain {
    width:760px;
    margin:0 auto;
}

.quote {
	border:dotted;
    border-width:1px;
    background-color:#f0f0f0;

    margin-left:20px;
    margin-right:20px;
    padding-left:10px;
}
