﻿
.titleImg{margin-top: 15px;}
@media screen and (max-width:360px) {
    .titleImg {
        width: 90%;
    }
}


/*Formテーブル*/
table.form_table {
    margin: 10px auto;
    width:95%;

    border-collapse: separate;
    border-spacing:0px;
    
    border-top: 1px #DDDDDD solid;
    border-left: 1px #DDDDDD solid;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius:5px;
}

    table.form_table th {
        width: 7em;
        padding: 5px;
        color: white;
        background-image: url('../current/backcell1.jpg');
        text-align: left;
        vertical-align: top;
        border-right: 0px #46047D solid;
        border-bottom: 0px #46047D solid;
        
    }

    table.form_table td {
        width: auto;
        padding: 5px;
        color: black;
        background-image: url('../current/backcell2.jpg');
        text-align: left;
        vertical-align: top;
        border-right: 0px #46047D solid;
        border-bottom: 0px #46047D solid;
        font-size:0.85em;
     }

    table.form_table input[type=radio] {
        background-color: #E3E0F1;
    }

    table.form_table hr {
        border: 1px dashed #333333;
        width: 100%;
    }

    table.form_table tr:first-child th {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }

    /*table.form_table tr:first-child td {
    -webkit-border-radius: 0 5px 0px 0;
    -moz-border-radius: 0 5px 0px 0;
    -o-border-radius: 0 5px 0px 0;
    border-radius: 0 5px 0px 0;
}*/

    table.form_table tr:last-child th {
        -webkit-border-radius: 0 0 0 5px;
        -moz-border-radius: 0 0 0 5px;
        -o-border-radius: 0 0 0 5px;
        border-radius: 0 0 0 5px;

    }

    table.form_table tr:last-child td {
        -webkit-border-radius: 0 0 5px 0;
        -moz-border-radius: 0 0 5px 0;
        -o-border-radius: 0 0 5px 0;
        border-radius: 0 0 5px 0;

    }
/* formBox */
    .formBox {
    display: block;
    margin: 5px;
    padding: 5px;
    overflow: hidden;

    font-size: 0.9em;
    line-height: 1.5em;
    background-color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #B5B5B5;
    color: #363636;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#DDDDDD));
    background-image: -webkit-linear-gradient(#FFFFFF,#DDDDDD);
    background-image: -moz-linear-gradient(#FFFFFF,#DDDDDD);
    background-image: -ms-linear-gradient(#FFFFFF,#DDDDDD);
    background-image: -o-linear-gradient(#FFFFFF,#DDDDDD);
    background-image: linear-gradient(#FFFFFF,#DDDDDD);
}

    .formBox h2 {
        font-size: 1.1em;
        letter-spacing: 1px;
        margin: 0.5em 0;
        font-weight: bold;
        overflow: hidden;
        text-decoration: underline;
    }

    .formBox p {
        letter-spacing: 1px;
        margin: 1em;
        font-size: 1em;
        width: 100%;
    }

    .formBox img[class^="R"] {
        float: right;
        margin-left: 10px;
        border: 0px;
    }

    .formBox img[class^="L"] {
        float: left;
        margin-right: 10px;
        border: 0px;
    }

    .formBox ul {
        margin: 0em;
        padding:0 0 0 3em;
        font-size:0.9em;
    }

        .formBox ul li {
            list-style-type:disc;
            padding: 0.25em 0 0.25em 0em;
        }


/* フォームテーブル[.size]webShop:Bra.aspxを参照 */




