/* BASIC css start */
#review .tit-sch {font-size:17px;font-weight:600;line-height:41px;border:solid 1px #ccc ;padding:0 19px;background:#f5f5f5;color:#66594d;border-bottom:0}
#review .table-sch { margin-top: 0px; }

#review .table-review-info .tb-thumb {width:135px;border-right:solid 1px #ddd}
#review .table-review-info .tb-thumb img { border: 0; }
#review .table-review-info { margin-top: 10px; }
#review .foot-msg { margin-top: 35px; padding-left: 10px; background: none }
#review .notice-list { width: 400px; }
#review .notice-list li { word-wrap: break-word; }
#review .table-type-1 {  border:solid 1px #ccc ;border-top: 0;}

#review .table-type-1 td,
#review .table-type-1 th { padding: 10px 0 5px; background: none; }

#review .table-type-1 .nbg td,
#review .table-type-1 .nbg th { padding: 0px 0 10px; background: none; }

#review   .srcharea input{height:25px;padding:0 10px;width:600px;border:solid 1px #ccc;vertical-align:middle}

#review   .srcharea select{padding:3px;width:205px;}

.review-guide{font-size:14px;line-height:24px;font-weight:600;padding:15px 25px;border:solid 2px #DDD ;margin-top:10px;overflow:hidden;color:#777}


#review .table-type-2 { border-top: 1px solid #b7b7b7; border-bottom:0; }
#review .table-type-2 th,
#review .table-type-2 td { padding: 12px 0 12px; background:none;border-bottom:solid 1px #e0e0e0 }
#review .table-type-2 th {background:#f4f4f4;padding:12px 0}

#review .table-type-2 .tb-left li{line-height:145%;padding:2px 0}
#review .table-type-2 .tb-left li a{color:#666}
#review .table-type-2 .tb-left li.product_name {font-size:15px;font-weight:600;color:#000}
#review .table-type-2 .tb-left li.product_name a{color:#000}

#review .table-type-2 .repl{padding-left:186px;line-height:165%;}


/* BASIC css end */

