@charset "Shift-JIS";
* {
    margin:0;
    padding:0;
}
body {
    background:#f0f0f0;
    margin:10px 0 10px 0;
}
html {
    overflow-y:scroll;
}
img {
    border:0;
}
a:link {
    color:#0000ff;
}
a:visited {
    color:#0000ff;
}
a:hover {
    color:#6666ff;
}
a:active {
    color:#6666ff;
}

div.main {
    text-align: left;
    width: 850px;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 5px;
}

div.copyright {
    text-align: center;
    color: #999999;
    margin: 10px 0 0 0;
}

div.headline h1 {
    font-size: 16px;
    background-color: #006600;
    color: #ffffff;
    padding: 4px 0 4px 15px;
    margin: 5px 0 5px 0;
}

table.common_table {
    width: 100%;
    border-collapse: collapse;
}

table.common_table tr td {
    padding: 3px 8px 3px 8px;
    border: 1px solid #000000;
}

div.header_summary {
    font-size: 13px;
}
div.header_menu {
    padding: 6px 6px 6px 15px;
    background-color: #333333;
}
div.header_menu a.header_link {
    font-weight: bold;
    font-size: 20px;
}
div.header_menu a.header_link:link {
    color: #ffffff;
}
div.header_menu a.header_link:visited {
    color: #ffffff;
}
div.header_menu a.header_link:hover {
    color: #ffff66;
}
div.header_menu a.header_link:active {
    color: #ffff66;
}
div.header_menu span.header_line {
    font-size: 18px;
    color: #ffffff;
}

td.flow_detail {
    font-size: 15px;
}

span.txt_little {
    font-size: 15px;
}
span.txt_little2 {
    font-size: 13px;
}
span.txt_little3 {
    font-size: 11px;
}

span.txt_flow_customer {
    color: #aa0000;
}
span.txt_flow_kanesou {
    color: #0000aa;
}
span.required_mark {
    color: #ff0000;
    font-size: 13px;
}

div.products_data {
    padding: 0 0 20px 0;
}


div.products_estimate_link {
    padding: 5px 0 0 0;
}
div.products_estimate_link a {
    font-size: 13px;
    font-weight: bold;
}
div.products_estimate_link a:link {
    color:#ff66aa;
}
div.products_estimate_link a:visited {
    color:#ff66aa;
}
div.products_estimate_link a:hover {
    color:#ffaacc;
}
div.products_estimate_link a:active {
    color:#ffaacc;
}

div.product_detail_estimate_link a {
    font-size: 20px;
    font-weight: bold;
}
div.product_detail_estimate_link a:link {
    color:#ff66aa;
}
div.product_detail_estimate_link a:visited {
    color:#ff66aa;
}
div.product_detail_estimate_link a:hover {
    color:#ffaacc;
}
div.product_detail_estimate_link a:active {
    color:#ffaacc;
}