@charset "UTF-8";


p {
    font-size: 18px;
}
.con{
    margin: 0 auto 170px;
}
h2 strong{
    font-size: 150%;
    font-weight: bold;
}
.txtRes{
    background-color:#fcf6c2;
    padding:20px 2%;
    font-size:18px;
    margin-bottom:30px;
}

h3{
    font-size:24px;
}


table th,
table td {
    padding: 30px 2%;
    font-size: 18px;
}

table th {
    font-weight: bold;
}
input[type=text],input[type=number],input[type=email],input[type=tel] ,select{
    height: auto;
    padding: .5em .6em;
}
.how h4{
    font-size:20px;
}

.bnrTel{position:fixed;bottom: 37px;left:50%;display:block;width:50%;margin-left:-25%;}

.bnrTel img{
    width:100%;
}


@media screen and (max-width: 779px) {

p {
    font-size: 18px;
}

.con{
    margin: 0 auto 120px;
}

h2 strong{
    font-size: 150%;
    font-weight: bold;
}
.txtRes{
    background-color:#fcf6c2;
    padding:20px 2%;
    font-size: 16px;
    margin-bottom:30px;
}

h3{
    font-size:24px;
}


table th,
table td {
    padding: 15px 2%;
    font-size: 16px;
}

table th {
    font-weight: bold;
}
input[type=text],input[type=number],input[type=email],input[type=tel] ,select{
    height: auto;
    padding: .5em .6em;
}
.how h4{
    font-size:20px;
}


.bnrTel{position:fixed;bottom: 38px;left: 50%;display:block;width: 96%;margin-left: -48%;}

.bnrTel img{
    width:100%;
}
}