
@charset "utf-8";

.content{width: 100%;}
body{ background-color: #ccc;font-size: 14px;min-width: 100%;}
.userQuery .space {margin-top: 10px;}

.userQuery .title {width: 100%;background-color: #F1F1F1;border-bottom: 2px solid #336699 ;margin: 0 auto; padding: 5px 0px;}
.userQuery .title p {padding: 5px; color: #336699 ;font-weight: bold; margin: 0px ;line-height: 1em;font-size: 15px;}

.userQuery {width: 600px; margin: 0 auto;margin-top: 8px;margin-bottom: 8px;line-height:120%;padding-top: 4px;padding-bottom: 4px;}
.userQuery .backGround {width: 100%;background-color: #fff;border-collapse: collapse;margin: 0 auto;}
.userQuery .backGround tr {width: 99%}
.userQuery .backGround td {width: 98%;padding: 0px 10px;}
.userQuery .backGround .checkItem{float: left;}
.userQuery .backGround .radioItem{float: left;}
.userQuery .backGround .info .tbTitle {width: 100%; background: none repeat scroll 0 0 #7384A2;color: #E6EEF7;font-weight: bold;padding: 3px 3px 3px 12px;}
.userQuery .backGround .info {width: 100%;border-collapse: collapse;margin: 0 auto;}
.userQuery .backGround .info th {border: 1px solid #ccc;background-color: #F1F1F1;white-space: nowrap;text-align: left;padding-left: 5px;padding-right: 5px;}
.userQuery .backGround .info th  span {color: #FF0000;}
.userQuery .backGround .info td {border: 1px solid #ccc;padding: 5px 5px 5px 5px;}
.userQuery .backGround .info td .fl {float: left;width: 99%;height: 2em;}
.userQuery .backGround .info td li {float: left;width: 7.5em;height: 1.5em;}
.userQuery .backGround .info td input[type=radio] {margin-left: 10px;}
.userQuery .backGround .info .chkRadioBox.validateNg { background-color: #fff; border: #FF0000 2px solid; width: 80%; float: left;}
.userQuery .backGround .info input[type=text] {width: 80%;}
.userQuery .backGround .info input[name=zipCode] {width: 20%;}
.userQuery .backGround .info input[name=tel] {width: 60%;}
.userQuery .backGround .info input[name=fax] {width: 60%;}
.userQuery .backGround .info input[name=epoch] {width: 60%;}
.userQuery .backGround .info input[name=firstEntry] {width: 60%;}
.userQuery .backGround .info input[name=insp] {width: 60%;}
.userQuery .backGround .info select {width: 35%;}
.userQuery .backGround .info textarea {width: 95%;height:6em;}
.userQuery .backGround .info p{float: left; width: 100%;}

.userQuery .backGround .notice {width: 100%;border-collapse: collapse;margin: 0 auto;}
.userQuery .backGround .notice div p{color: #FF0000;margin: 0px ; font-size: 15px;}

.userQuery .backGround .bottom {width: 100%;border-collapse: collapse;margin: 0 auto;margin-top: 8px;margin-bottom: 8px;}
.userQuery .backGround .bottom div p{color: #FF0000;margin: 0px ; font-size: 15px;}
.userQuery .backGround .bottom .sslSeal {float: left;width: 150px;height: 90px;text-align: center;vertical-align: middle;}
.userQuery .backGround .bottom .right {float: right;width: 400px ;height: auto;}
.userQuery .backGround .bottom .right .sslCom {float: right;height: auto;padding: 5px 2px 5px 10px;border-top: 1px dashed ;border-bottom: 1px dashed;}
.userQuery .backGround .bottom .right .submit {float: right;height: auto;margin: 10px;}
.userQuery .backGround .bottom .right .submit button {float: right;line-height: 15px;margin-left: 5px;font-size: 15px;padding: 3px;}

.userQuery .backGround .copy {width:100% ;background-color: #F1F1F1;color: #336699;border-top: 2px solid #336699 ;}
.userQuery .backGround .copy td {border: none; padding: 5px ;}
.userQuery .backGround .copy td input{line-height: 15px;font-size: 10px; font-size: 15px;padding: 3px;}

/* mailsend */
.mailSend {margin: 30px auto 0;}
.mailSend *{margin: 5px auto; text-align: center;}

/* hissu */
.userQuery .backGround td .hissuBun span {color: #FF0000; font-size: 14px; font-weight: bold;}
.userQuery .backGround .info th span {color: #FF0000;}

/* validateNg */
.validateNg {
    background-color: #FFC0CB !important;
    border-color: #FF0000 !important;
}



