.body_guestbook { background: transparent }
.body_guestbook ul { margin-top: 40px }
.body_guestbook ul li { margin-bottom: 20px; width: 50%; float: left }
.body_guestbook li .msg_ttl { float: left; font-size: 16px; color: #666; text-align: right; padding: 0 15px; width: 130px !important; line-height: 40px }
.body_guestbook li .msg_input { float: left; width: calc(100% - 130px) }
.body_guestbook li .msg_input textarea { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#Contact { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#verifycode { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#MessageContent { }
.body_guestbook li .msg_input input[type=radio]:first-child { margin-left: 0 }
.body_guestbook li .msg_input input[type=radio] { width: auto; height: auto; vertical-align: middle; margin: 0; margin-right: 5px; margin-left: 20px }
.body_guestbook li .msg_input textarea, .body_guestbook li .msg_input input { border: 1px solid #ddd; line-height: 42px; padding: 0 12px !important; width: 100%; font-size: 16px; color: #666; height: 42px }
.body_guestbook li .msg_input textarea { height: 98px }
.body_guestbook li .msg_input input#verifycode { width: 100px }
.body_guestbook li.li_verify { width: 50% }
.body_guestbook li.li_verify img { margin-left: 10px; vertical-align: bottom }
.body_guestbook li .form_button1 {display: block;background: #053e7b;color: #fff;font-size: 18px;font-weight: 400;letter-spacing: 0;text-align: center;padding: 7px 10px;text-indent: 0;width: 130px;border-radius: 0;float: none;margin: 0px auto 50px;height: auto;}

.body_guestbook li .form_button1:hover {
    background-color: #a20c0c;
}
.body_guestbook li.li_1 { }

.body_guestbook li {margin-top: 23px;}
.body_guestbook li.li_2 { height: auto }
.body_guestbook li.li_3:last-child { width: 100% !important }
.body_guestbook li.li_4 { }
.body_guestbook li.li_5 {/* height: 122px */}
.body_guestbook li.li_6 { }
.body_guestbook li.li_7 { }
.body_guestbook li.li_8 { }
.body_guestbook li.li_9 { }
.body_guestbook li.li_1 .msg_ttl { width: 160px; float: left }
.body_guestbook li .required { color: red; margin-left: 5px; font-weight: bold }
.body_guestbook li.li_3 .msg_ttl { }
.body_guestbook li.li_4 .msg_ttl { }
.body_guestbook li.li_5 .msg_ttl { }
.body_guestbook li.li_6 .msg_ttl { }
.body_guestbook li.li_7 .msg_ttl { }
.body_guestbook li.li_8 .msg_ttl { }
.body_guestbook li.li_9 .msg_ttl { }
.body_guestbook li.li_1 .msg_input { }
.body_guestbook li.li_2 .msg_input { }
.body_guestbook li.li_3 .msg_input { }
.body_guestbook li.li_4 .msg_input { line-height: 40px; font-size: 16px; color: #666; vertical-align: middle }
.body_guestbook li.li_5 .msg_input { }
.body_guestbook li.li_6 .msg_input { }
.body_guestbook li.li_7 .msg_input { }
.body_guestbook li.li_8 .msg_input { }
.body_guestbook li.li_9 .msg_input { }
.body_guestbook li.li_10 .msg_input { }
.body_guestbook .li_submit {padding: 0;width: 100%;/* padding-top: 40px; */}
.body_guestbook li .msg_input textarea { }
.body_guestbook .btn_red { background: #CA171D; color: #fff; font-size: 14px; line-height: 30px; padding: 8px 60px }
.body_guestbook .btn_red:hover { background: #D72E28; color: #fff }