@charset "UTF-8";
/*--------------------------- commodity ---------------------------*/


.read{
    margin : 30px 20px;
    text-align : left;
    }

#contact{
    margin : 30px 20px;
    text-align : left;
    }
#contact .w510{
    width : 510px;
    }
#contact form{
    margin-bottom : 50px;
    }
#contact table{
    table-layout : fixed;
    border-collapse : collapse;
    width : 100%;
    margin : 0 atuo;
    text-align : left;
    }
#contact th{
    background : #e9e9e9;
    font-weight : normal;
    padding : 3px;
    width : 30%;
    border : solid #c0c0c0;
    border-width : 1px 0px 1px 1px;
    text-align : left;
    }
#contact td{
    padding : 3px;
    width : 70%;
    border : solid #c0c0c0;
    border-width : 1px 1px 1px 0px;
    }
#contact div.error{
    background : #fce0e0;
    padding : 5px;
    font-size : 12px;
    border : 1px solid #cc0001;
    margin : 10px;
    line-height : 1.2em;
    }
#contact p.error{
    background : #cc0001;
    color : #fff;
    padding : 0 3px;
    font-weight : bold;
    margin-bottom : 5px;
    }
#contact .privacy{
    background : #f5f5f5;
    border : 1px solid #c0c0c0;
    padding : 10px;
    font-size : 90%;
    margin-top : 50px;
    }
#contact .privacy h4{
    margin-bottom : 10px;
    border-bottom : 1px solid #333;
    font-size : 130%;
    }

.smailread{
    background : url('images/smail/readback.jpg') no-repeat;
    background-position : center top;
    padding : 30px 30px 10px 30px;
    margin : 30px auto;
    text-align : left;
    }
.smailread table{
    table-layout : fixed;
    margin : 0 auto;
    width : 480px;
    }
.smailread td{
    background : #f5f5f5;
    padding : 3px 5px;
    border : 1px solid #c0c0c0;
    empty-cells : hide;
    }
.smailread h3{
    margin-bottom : 10px;
    margin-top : 0;
    text-align : center;
    }
.smailread li{
    padding : 10px 10px 10px 30px;
    margin : 10px 0;
    border : solid #c0c0c0;
    border-width : 1px 0px;
    }
.smailread li.step01{
    background : #f5f5f5 url('images/smail/step01.jpg') no-repeat;
    background-position : 0% 50%;
    }
.smailread li.step02{
    background : #f5f5f5 url('images/smail/step02.jpg') no-repeat;
    background-position : 0% 50%;
    }
.smailread li.step03{
    background : #f5f5f5 url('images/smail/step03.jpg') no-repeat;
    background-position : 0% 50%;
    }
.smailread li.step04{
    background : #f5f5f5 url('images/smail/step04.jpg') no-repeat;
    background-position : 0% 50%;
    }
.smailread li.step05{
    background : #f5f5f5 url('images/smail/step05.jpg') no-repeat;
    background-position : 0% 50%;
    }
