@charset "utf-8";
.review_info{border:3px solid #cecbc3;padding:10px;}
.review_info .inner{}
.review_info .thumbnail{width:150px;float:left}
.review_info .thumbnail img{padding:5px;border:1px solid #eee}
.review_info .summary{width:564px;float:right}
.review_info .summary table{}
.review_info .summary td{padding:0 25px 5px 0;color:#777}
.review_info .summary td span{color:#111}
.review_info .title{display:block;font-size:20px;font-weight:bold;padding-top:5px;margin-bottom:10px}
.review_info .btn_read{width:300px;}
.review_info .btn_read a{
  display: block;
  text-align: center;
  width: 290px;
  padding-right: 10px;
  height: 45px;
  font-size: 18px;
  line-height: 45px;
  color: #ffffff;
  position: relative;
  background: #000000;
  top: -2px;
}
.review_info .btn_read a:hover {
  text-decoration: none;
  background: #212121;
}
.review_info .btn_read .link__arrow {
  width: 10px;
  height: 10px;
  position: absolute;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  left: 50%;
  top: 50%;
  margin-left: 58px;
  margin-top: -6px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.btn_read_book_02{clear:left}
.btn_read_book_02 a{
  display: block;
  text-align: center;
  width: 360px;
margin: 0 auto 35px auto;
  height: 45px;
  font-size: 18px;
  line-height: 45px;
  color: #ffffff;
  position: relative;
  background: #000000;
  top: -2px;
}
.btn_read_book_02 a:hover {
  text-decoration: none;
  background: #212121;
}
.btn_read_book_02 a span{font-size:12px;padding-left:10px;}

.reviwer_profile{width:340px;margin:0 auto 30px auto;padding:10px;background:#f4f4ef}
.reviwer_profile .image{width:58px;float:left}
.reviwer_profile .text{width:265px;float:right}
.reviwer_profile .text span{display:block;margin-bottom:5px}
.reviwer_profile .text span a{}
.reviwer_profile .text span a:hover{}
.reviwer_profile .text p {margin-bottom:0;}
.reviwer_profile .text p a{display:block;padding-left:15px;background:url(/wp-content/themes/ddnavi/img/arrow_blue.png) 0 50% no-repeat}
.reviwer_profile .text p a:hover{text-decoration:underline}

.review_area .patern01{clear:both;margin:0 auto;width:560px;text-align:left;display:block;margin-bottom:40px}
.review_area .patern02{clear:both;margin:0 auto;width:560px;text-align:left;display:block;margin-bottom:40px}
.review_area .patern03{clear:both;margin:0 auto;width:560px;text-align:center;display:block;margin-bottom:40px}
.review_area .patern01 .image img{width:270px;float:left;margin-right:28px;margin-bottom:40px;border:1px solid #CCC}
.review_area .patern02 .image img{width:270px;border:1px solid #CCC}
.review_area .patern02 .image img.left{margin-right:16px}
.review_area .patern03 .image img{max-width:558px;border:1px solid #CCC}
.review_area .patern01 .text p{margin-top:0;margin-bottom:40px;width:260px;float:left}
.review_area .patern02 .text p{margin-top:0;margin-bottom:40px;text-align:center}
.review_area .patern02 .text p{margin-top:0;margin-bottom:40px}
.review_area .readbook02,.review_area #entryAside{clear:both}