/* BASIC css start */
#review-board-write { border-top: 1px solid #ddd; }
#review-board-write .reviewInfo { padding: 20px 4%; border-bottom: 6px solid #f5f5f5; }
#review-board-write .reviewInfo dl { display: flex; align-items: center; }
#review-board-write .reviewInfo dl dt { padding-right: 10px; }
#review-board-write .reviewInfo dl dt img { width: 64px; }
#review-board-write .reviewInfo dl dd span { line-height: 20px; }
#review-board-write .reviewInfo dl dd span.price { font-size: 14px; }
#review-board-write .reviewInfo dl dd.subject { word-break: break-all; }
#review-board-write .form-wrap { padding: 0 4%; }
#review-board-write .form-wrap h4 { margin: 25px 0 10px; }
#review-board-write .form-wrap .textArea textarea { height: 100px; color: #666; }
#review-board-write .form-wrap .agree { margin-top: 25px; }
#review-board-write .form-wrap .fixButtonR { display: flex; align-items: center; padding-right: 0; }
#review-board-write .form-wrap .fixButtonR .btn_Black { width: 80px; line-height: 35px; }
#review-board-write .form-wrap .MS_select { width: 100%; background-position-x: 98% !important; }
#review-board-write .bot-btn .btn_Black {margin: 35px auto 0; width: 92%; line-height: 35px; display: block; }
#review-board-write .empha { margin-left: 3px; font-size: 12px; color: #f8574f; }
.addinfo_title { width: 20%; }
.addinfo_value > input { width: 100%; }
#addinfo_text { display: block; margin: 15px 0 10px; }
/* BASIC css end */

