.review {
line-height: 1.8em; 
}

.review .titleWrapper {
margin: 0 0 10px 0; 
}

.review .titleWrapper  h1 {
color:#967700; 
font-size: 133%; 
margin-bottom: 10px; 
float: left; 
}

.review h2 {
font-size: 100%; 
color: #f60; 
font-weight: bold; 
border-bottom: 1px solid #ddd; 
padding: 0 0 5px 0; 
margin: 0 0 5px 0; 
}

/*.review h2 {
color: #fff; 
background: #808C9A; 
font-size: 117%; 
margin: 10px 0; 
padding: 5px; 
}*/

.review .lead {
font-size: 117%; 
margin-bottom: 10px; 
}

.review .leadUnderLine {
font-size: 117%; 
margin-bottom: 10px; 
padding-bottom: 10px; 
border-bottom: 1px solid #ccc; 
}

.review .commentHeader {
width: 700px; 
height: 10px; 
background: #fff url(../images/comment_header.jpg) center bottom no-repeat; 
}

.review .commentFooter {
width: 700px; 
height: 10px; 
background: #fff url(../images/comment_footer.jpg) center top no-repeat; 
margin-bottom: 10px; 
}

.review .commentWrapper {
width: 700px; 
background: #fff url(../images/text_bg.jpg) center top repeat-x; 
}

.review .commentWrapper table {
width: 700px; 
}

.review .commentWrapper .left {
width: 19px; 
border-left: 1px solid #ccc; 
}

.review .commentWrapper .right {
width: 19px; 
border-right: 1px solid #ccc; 
}

.review .commentWrapper .commentText {
width: 660px; 
}

.review .commentWrapper td {
vertical-align: top; 
}

.review .commentWrapper .nameArea {
width: 160px; 
}

.review .commentWrapper .nameArea .name {
font-size: 100%; 
color: #f60; 
font-weight: bold; 
}

.review .commentWrapper .nameArea .nameWebMaster {
font-size: 100%; 
color: #226; 
font-weight: bold; 
}

.review .commentWrapper .nameArea .date {
font-size: 83%; 
color: #666; 
}

.review .commentWrapper .userReview {
width: 480px; 
padding-left: 20px; 
line-height: 1.8em; 
letter-spacing: 0.1em; 
font-size: 117%; 
background: transparent url(../images/dot_line.gif) 10px 0 repeat-y; 
}

.review .commentWrapper .userReview p {
margin-bottom: 1em; 
}

.review .commentWrapper .userReview .itemName {
text-align: right; 
display: block; 
}

.pager {
display: block; 
margin: 20px 0; 
text-align: right; 
}

.pagerTop {
margin: 0 0 10px 0; 
}

.pager table {
float: right; 
color: #fff; 
}

.pager table td {
/*width: 20px; 
height: 25px; */
line-height: 25px; 
vertical-align: middle; 
text-align: center; 
color: #fff; 
}

.pager table td span, 
.pager table td a {
text-decoration: none; 
display: inline-block; 
width: 20px; 
height: 25px; 
line-height:25px; 
background: #fff url(../images/navi_bg.jpg) 0 -25px no-repeat; 
text-align: center; 
color: #000; 
margin: 0 0 0 3px; 
}

.pager table td span {
background: #fff url(../images/navi_bg.jpg) 0 -0 no-repeat; 
color: #fff; 
}

.pager table td a:hover {
background: #fff url(../images/navi_bg.jpg) 0 0 no-repeat; 
color: #fff; 
}


.pager table th a:hover {
background: #fff url(../images/pager_navi_all.jpg) 0 0 no-repeat; 
color: #fff; 
}

/*
.pager table th#prev a:link ,
.pager table th#prev a:visited ,
.pager table th#prev a:hover ,
.pager table th#next a:link , 
.pager table th#next a:visited , 
.pager table th#next a:hover {
text-decoration: none; 
display: block; 
width: 100px; 
height: 25px; 
line-height: 25px; 
background: #fff url(../images/navi_bg.jpg) 0 0 no-repeat; 
text-align: center; 
color: #fff; 
}
*/


/*
.pager li {
display: inline; 
padding: 5px; 
border: 1px solid #00f; 
margin: 0 1px; 
}

.pager a {
text-decoration: none; 
}

.pager li#prev ,
.pager li#next {
background: #ccc; 
}
*/

.sendCommentBtn {
display: block; 
text-align: center; 
}

.nonReview {
display: block; 
text-align: center; 
}

.nonReview h1 {
color:#967700; 
font-size: 133%; 
margin-bottom: 10px; 
text-align: left; 
}

.nonReview .btn {
margin: 20px 0 0 0; 
}

.nonReview .nowPreparing {
/*background: #f4f4f4; */
background: #fff; 
padding: 30px; 
border: 2px solid #ccc; 
}

.nonReview .nowPreparing h1 {
color:#967700; 
font-size: 133%; 
margin: 0; 
text-align: center; 
}

.notice {
background: #f8f8f8; 
padding: 10px; 
line-height: 1.8em; 
margin: 20px 0; 
}

.notice em {
color: #222; 
display: block; 
font-weight: bold; 
color: #DE0021; 
}
