@charset "utf-8";
@import "search.css";



    #data {
        width: 680px;
        margin: 0 auto;
    }

    #data > ul > li.record_li
    {
        border: 0;
    }

    #data > ul > li.data_table
    {
        margin-bottom: 20px;
    }

    table.data
    {
        margin-top: 15px;
    }

    div.detail
    {
        margin-bottom: 10px;
    }



/* [Contact Form] */

    div.favorite_contact
    {
        width: 660px;
        margin: 0 auto 40px auto;
    }
    div.favorite_contact form table
    {
        width: 100%;
        border-collapse: collapse;
    }
    div.favorite_contact form table caption
    {
        font-weight: bold;
        color: #ffffff;
        padding: 10px;
        border-bottom: 3px solid #999999;
        background: #333333;
    }
    div.favorite_contact form table tr
    {
        background: #ffffff;
    }
    div.favorite_contact form table th.recomm_favorite
    {
        color: #ff6347;
        text-align: center;
    }
    div.favorite_contact form table tr:nth-child(even)
    {
        background: #f5f5f5;
    }
    div.favorite_contact form table th, div.favorite_contact form table td
    {
        text-align: left;
        padding: 10px;
        vertical-align: middle;
    }
    div.favorite_contact form table th
    {
        font-weight: normal;
        width: 10em;
    }
    div.favorite_contact form table td input, div.favorite_contact form table td textarea
    {
        padding: 5px;
    }
    div.favorite_contact form table td span.necessary
    {
        color: #ffffff;
        white-space: nowrap;

        border-radius: 3px;
        box-shadow: 0 2px 3px #999;

        margin-left: 5px;
        padding: 2px 5px;

        vertical-align: top;

        position: relative;
        top: 5px;

        background: #ff6633;
    }

    div.favorite_contact form table td dl dd
    {
        padding: 5px;
        float: left;
    }
    div.favorite_contact form table td dl dd ul
    {
        list-style: none;
    }
    div.favorite_contact form table td dl dd ul li
    {
        padding: 5px;
    }
    div.favorite_contact form table td dl dd ul li input[type='text']
    {
        vertical-align: 2px;
        padding: 2px;
    }
    div.favorite_contact form table td label
    {
        text-decoration: none;
        vertical-align: 2px;
        margin: 5px;
    }

    div.favorite_contact_conf
    {
        width: 500px;
    }

/* [/Contact Form] */

