/* BASIC css start */
#review-board-write { margin-bottom: 50px; }
#review-board-write .reviewInfo { border-bottom:1px solid #bebebe; padding:10px 0;}
#review-board-write .reviewInfo figure a {width:145px; display:table-cell; padding:0 10px;}
#review-board-write .reviewInfo figure a img {width:100%;}
#review-board-write .reviewInfo figcaption {display:table-cell; vertical-align: middle; font-weight:bold; word-break: break-all;}
#review-board-write .form-wrap { width: 92%; margin: 10px auto 25px; }
#review-board-write .form-wrap tr:first-child { display: none; }
#review-board-write table {width:100%; font-size: 13px;}
#review-board-write table th {text-align:left; font-weight: 500; margin: 15px 0 10px;}
#review-board-write table th, #review-board-write table td { display: block; }
#review-board-write table td.addinfo_title { margin: 15px 0 10px; }
#review-board-write table .fixButtonR .btn_Grey {width: 115px; display: inline-block; position: absolute; top:0; right:0;}
#review-board-write table .textArea textarea {height:110px;}
#review-board-write table .agree a { border: 1px solid #ccc; padding: 2px 5px; margin-top: 5px; display: inline-block; background-color: #fff;}
#review-board-write .pd10 {margin-top:20px;}
#review-board-write .pd10 .btn_Red {margin-bottom:10px;}

.agree { margin-top: 15px; }
.agree .mt5 { font-size: 12px; color: #999; }
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select, textarea { border: 1px solid #ccc; border-radius: 3px; width: 100%; }

/* BASIC css end */

