/* 留言板
----------------------------------------------- */
#guestBook{padding:10px 0;}
#guestBook h2{color: #555; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
/* bookList */
#guestBook .bookList{margin-bottom: 30px; line-height: 180%; font-size: 13px;}
#guestBook .bookList dl{margin-bottom: 15px;}
#guestBook .bookList dt{color: #999; margin-bottom: 3px;}
#guestBook .bookList dt b{color: #999; margin-left: 20px;}
#guestBook .bookList dd{color: #666; overflow: hidden; zoom: 1;}
#guestBook .bookList dd em{float: left; width: 70px;}
#guestBook .bookList dd span{float: right; width: 910px; text-align: left;}
#guestBook .bookList p{color: #0072C6; margin-top: 5px; overflow: hidden; zoom: 1;}
#guestBook .bookList p em{float: left; width: 70px;}
#guestBook .bookList p span{float: left; width: 800px;}
#guestBook .bookList p b{color: #999; float: right;}
#guestBook .bookList .pager{text-align: left;}
/* bookList */
#guestBook .bookAdd{line-height: 180%; font-size: 13px;}
#guestBook .bookAdd dl{overflow: hidden; zoom: 1; margin-bottom: 15px;}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd{float: left;}
#guestBook .bookAdd dl dt{width: 70px; text-align: right; line-height: 30px;}
#guestBook .bookAdd .select{height: 28px;}
#guestBook .bookAdd dl.cue{margin: -8px 0 10px 60px; color: #999;}
#guestBook .bookAdd dl.submit{margin: 20px 0 0 70px;}
#guestBook .bookAdd dd b{display: block; padding: 2px 0 2px 3px; border: 1px solid #fec600; color: #666; background-color: #fbf8e9; line-height: 16px;}

/* -- input -- */
.textInput{height: 20px; padding: 6px; font-size: 14px; border: 1px solid #E9E9E9; background-color: #FFF; color: #666; -webkit-appearance: none;}
.textArea{padding: 4px; border: 1px solid #E9E9E9; background-color: #FFF; line-height: 20px; -webkit-appearance: none;}
.textAreaAuto{border: 1px solid #E9E9E9; background-color: #FFF; padding: 0; font-size: 12x; line-height: 20px; resize: none; min-height: 40px; -webkit-appearance: none;}
input, select{font-family: Microsoft Yahei; vertical-align: middle;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #EEEEEE inset !important;}

/* -- form -- */
.btn{display: inline-block; background-color: #0072C6; color: #EEE; padding: 6px 25px; text-transform: capitalize; cursor: pointer;text-align: center; -webkit-appearance: none;font-size:16px;border:0;}
.btn:hover{text-decoration: none; color: #FFFFFF; background-color: #007AD5;}
.btnGray{display: inline-block; background-color: #CCC; border: 0; color: #333; padding: 6px 15px; text-transform: capitalize; cursor: pointer; font-weight: bold; -webkit-appearance: none;}
.btnPayment{display: inline-block; background-color: #ff4246; color: #FFF; padding: 7px 28px; text-transform: capitalize; cursor: pointer; font-weight: bold; font-size: 14px; text-align: center; -webkit-appearance: none;}