﻿
.main-layout {
    min-height: 600px;
}

.th {
    width: 80%;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom:50px;
}
    /*聯絡我們*/
    .th .t_w {
        color: #A04B5D;
        float: left;
        margin-left: 7%;
        width: 40%;
        margin-right: 3%;
    }

        .th .t_w .t_l {
            margin-top: 10px;
        }
    /*諮詢資料*/
    .th .t_f {
        margin-right: 7%;
        width: 40%;
        float: right;
        margin-left: 3%;
    }
        .th .t_f .t_l {
        margin-top:20px;
        }
        .th .t_f .t_l .t {
            margin-bottom: 15px;
            width: 100%;
            font-size: 20px;
        }

        .th .t_f .t_r textarea {
            width: 100%;
            font-size: 20px;
        }
        /*btn寄出按鈕*/
        .th .t_f .t_r .t_0 {
            text-align: center;
            color: #fff;
            background-color: black;
            float: right;
            font-size: 20px;
            padding-bottom: 10px;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 10px;
        }
.t_0 {cursor:pointer;
}

/*radio button*/
.rd_called {
    font-size: 20px;
    margin-bottom: 15px;
}

    .rd_called .called {
        margin-left: 10%;
    }

@media screen and (min-width:1024px) {
}

@media (min-width: 801px) and (max-width: 1023px) {
}

@media (min-width: 481px) and (max-width: 800px) {

    .th .t_w {
        width: 98%;
        padding: 1%;
        margin: 0 auto;
    }

    .th .t_f {
        width: 98%;
        padding: 1%;
        margin: 0 auto;
        margin-top:30px;
    }
}

@media screen and (max-width:480px) {
     .th .t_w {
        width: 98%;
        padding: 1%;
        margin: 0 auto;
    }

    .th .t_f {
        width: 98%;
        padding: 1%;
        margin: 0 auto;
        margin-top:30px;
    }
}
