/*Review*/
.crumb{padding:0;}


.MainRight{width:200px;}
.MainRightIn{padding:0;}

.ListMeta{ padding:0 0 20px;}
.ListMeta h2{ width:170px; float:left; font-weight:bold;}
.ListMeta strong{ width:170px; float:left; font-weight:bold;}
.ListMeta p{ width:360px; float:right; text-align:right;}


.ReviewBox{}
.ReviewBox .TTL{ background:url(../images/bg_ti_review.gif) no-repeat 0 0; padding:0 5px 2px 5px; margin:0 0 10px;}
.ReviewBox .TTL h3{ width:90%; float:left; font-weight:bold; color:#fff;}
.ReviewBox .TTL h3 a{text-decoration:none;}
.ReviewBox .TTL h3 a:link,
.ReviewBox .TTL h3 a:visited{ color:#fff;}
.ReviewBox .TTL h3 a:hover{ color:#ddd;}

.ReviewBox .TTL span{ width:10%; float:right; font-size:9px; text-align:right;  }
.ReviewBox .TTL span a{text-decoration:none; display:block; height:18px; width:15px; float:right;}
.ReviewBox .TTL span a:link,
.ReviewBox .TTL span a:visited{ background:url(../images/arw_up_red.gif) no-repeat right 3px; color:#333;}
.ReviewBox .TTL span a:hover{background:url(../images/arw_ov_red.gif) no-repeat right 3px; color:#990000;}
.ReviewBox table{width:auto; border-left:1px dotted #ccc;}
.ReviewBox table td{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc; vertical-align:top; padding:1px;}
.ReviewBox table td a{ display:block; padding:10px 8px; text-decoration:none; min-height:170px;}
.ReviewBox table td span{ display:block; font-size:10px; }
.ReviewBox table td strong{ font-weight:bold; line-height:1.1; font-size:10px; }
.ReviewBox table td em{ font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; display:none;}
.ReviewBox table td i{ display:block;text-align:center; padding:5px 0;}
.ReviewBox table td i img{width:86px; }
.ReviewBox table td a:link,
.ReviewBox table td a:visited{background:#fff; color:#333;}
.ReviewBox table td a:hover{background:#e2e1cf; color:#f00;}

.ListBox{ padding:20px 0; border-top:1px dotted #e0e0e0; width:540px;}
.ListPhoto{ width:160px; float:left;}
.ListPhoto img{ width:150px;}
.ListBody{ width:380px; float:right;}
.ListHeader{ padding:0 0 10px;}
.ListBody span{ padding:0 0 5px; display:block; font-size:10px; color:#666; }
.ListBody span img{vertical-align:middle;}
.ListBody strong{ font-weight:normal; font-size:10px;}
.ListBody strong a{text-decoration:none;}
.ListBody strong a:link,
.ListBody strong a:visited{ color:#333;}
.ListBody strong a:hover{ color:#c33;}
.ListBody h3{ font-size:14px; font-weight:bold; padding:5px 0 10px 0; line-height:1.1;}
.ListBody em{ font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; display:none;}
.ListBody p{}
.ListBody p.ListMore{ padding:5px 0 0; text-align:right; font-size:10px;}
.ListBody p.ListMore a{ padding:0 0 4px 17px;}
.ListBody p.ListMore a:link,
.ListBody p.ListMore a:visited{ background:url(../images/arw_up_white.gif) no-repeat 0 0; color:#333;}
.ListBody p.ListMore a:hover{background:url(../images/arw_ov_white.gif) no-repeat 0 0; color:#c33;}


.line{ border-bottom:1px dotted #333;}


.ReviewBox{ padding:0 0 20px;}
.ReviewBoxL{width:260px; float:left; font-size:10px; line-height:1.2;}
.ReviewBoxL img{ max-width:240px;}

.ReviewBox3{ padding:0 0 20px;}
.ReviewBox3 span{padding:0 0 ; display:block; font-size:10px; color:#666; text-align:right; width:140px; float:right;}
.ReviewBox3 h2{ font-weight:bold; font-size:14px; padding-bottom:5px; width:390px; float:left;}
.ReviewBox3 i{ font-style:normal; padding:0 0 0 10px; color:#666; font-weight:normal; font-size:12px;}

.ReviewBox3 h3{ font-weight:bold; font-size:12px; padding-bottom:5px;}
.ReviewBox3inL{width:185px; float:left;}
.ReviewBox3in{width:170px;}
.ReviewBox3inR { width:170px; float:right;}
.ReviewBox3in img{width:170px;}
.ReviewBox3 div.ReviewWritten{text-align:left; padding:0 0 20px;position:relative; width:340px; float:left; }
.ReviewBox3 div.ReviewWritten a{ position:absolute;}
.ReviewBox3 div.SBS{ width:200px; float:right; }

.ReviewBoxR{width:280px; float:left;}
.ReviewBoxR span{padding:0 0 5px; display:block; font-size:10px; color:#666;}
.ReviewBoxR img.Eking{margin:0 0 10px;}
.ReviewBoxR h2{ font-size:14px; font-weight:bold; line-height:1.1; padding:0 0 5px;}
.ReviewBoxR i{padding:0 0 20px; display:block; color:#666; font-style:normal;}
.ReviewBoxR em{padding:0 0 20px; display:block; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; display:none;}
.ReviewBoxR p.ReviewWritten{text-align:left; padding:0 0 20px;position:relative;display:none;}
.ReviewBoxR div.ReviewWritten{text-align:left; padding:0 0 20px;position:relative;}
.ReviewBoxR div.ReviewWritten a{ position:absolute;}
#fade1{display: none; background:#444 url(/ele-king/images/bg_winfo2.gif) no-repeat left top; padding:22px 10px 8px 10px; color:#fff; font-size:10px;
position:absolute; top:20px; z-index:10;  }
#fade1 img{ float:left; margin:0 10px 0 0; width:50px;}
#fade1 strong{font-weight:normal;}
#fade1 a{color:#fff; position:static;}
#fade1 a:hover{color:#f60;}

#fade1 a.close{position:absolute; top:14px; right:1px; width:11px; height:11px; text-align:center;display:block; background:url(../images/prof_close_up.gif) no-repeat right top; line-height:1; padding:1px 0 4px; text-decoration:none; color:#fff; text-indent:-9999px;}
#fade1 a:hover.close{ background:url(../images/prof_close_ov.gif) no-repeat right top; color:#f00;}

#fade1 p{padding:0;}

.ReviewBoxR  p.PageStore{padding-top:20px;}
.ReviewBoxR .SBS{text-align:right;}
.SBS{text-align:right;}

.ReviewBody{ padding:0 0 20px; }
.ReviewBody img{display:none;}
.ReviewBody p{}
.ReviewBody span{ font-size:11px;}
.ReviewBody p.kakomi{ background:#f6f6f3; padding:10px; margin:10px 10px 20px; border:1px solid #ddd;}
.ReviewBody p.kakomi span{display:block; text-align:right; font-size:12px;}

.ReviewBody span.bt{ background:url(../images/bouten.gif) repeat-x left top; padding:6px 0 0 0; font-size:12px;}
.ReviewBody span.bt2{ background:url(../images/bouten.gif) repeat-x left top; padding:6px 0 0 0; font-size:12px;}

.SingleBody{padding:0 0 20px;}
.SingleBody h3{background:url(../images/bg_red_540.gif) no-repeat; color:#fff; font-weight:bold; padding:0 5px 3px; margin:0 0 10px; position:relative;}
.SingleBody h3.pick{background:url(../images/bg_gold_540.gif) no-repeat 0 0; color:#000; padding:5px;}
.SingleBody h3.line2{background:url(../images/bg_red_540_50.gif) no-repeat; }
.SingleBody h3 em{font-size:10px;}
.SingleBody h3 i{ padding:0 0 0 10px; font-size:10px; font-weight:normal; font-style:normal; position:absolute; right:5px; bottom:5px; font-family:Verdana, Geneva, sans-serif}
.SingleBody img{display:inline; float:left; margin:0 10px 0 0;}
.SingleBody img.eo{float:left; margin:0 10px 0 0;}
.SingleBody p.noFL{padding:0 0 10px; float:left;}
.SingleBody p.noFL img{ float:none; margin:0 10px 5px 0;}

.PageMore .TTL{ background:url(/ele-king/images/bg_ti_black.gif) no-repeat; padding:0 5px 2px 5px; margin:30px 0 10px;}
.PageMore .TTL h4{ font-weight:bold; color:#fff;}


.ReviewWritten{text-align:right;}
.ReviewNavi{text-align:center; padding:0 0 40px 0;}

.PageDetail{ background:url(../images/bg_mainleft.gif) repeat-y 0 0;}
.PageDetail_L{ width:270px; float:left; }
.PageDetail_L p{width:250px; line-height:1.4;}
.PageDetail_L p span{ font-size:10px;}
.PageDetail_L ol{width:250px; padding:0 0 10px;}
.PageDetail_L ol li{padding:5px; border-bottom:1px solid #fff; font-size:10px;background:#e2e1cf; line-height:1.2;}
.PageDetail_L ol li.bg_eeeeee{ background:#eee;}
.PageDetail_R{width:250px; float:right;}
.PageDetail .TTL{padding:0 0 10px;}
.PageDetail_R table.DiskTable{margin:0;}


.RightReview{ xxxbackground:#e2e1cf; color:#fff; margin:0 0 0; width:200px;}
.RightReviewM{ xxxbackground:#e2e1cf; padding:0;}
.RightReviewT{ xxxbackground:url(../images/bg_review_t.gif) no-repeat left top; padding:0 0 0;}
.RightReviewT2{background:url(../images/bg_review_t200.gif) no-repeat left top; padding:5px 0 0;}
.RightReviewB{ background:url(../images/bg_review_b200.gif) no-repeat left bottom; padding:0 0 0;}
.RightReviewFoot{ background:url(../images/bg_review_foot.gif) no-repeat left bottom; padding:0 0 5px;}
.RightReview .TTL{background:#d30100;padding:5px 5px 4px;}
.RightReview .RightReviewT2 .TTL{padding:0 5px 4px;}
.RightReview .TTL h4{font-weight:bold; width:80%; float:left; color:#fff; font-weight:bold; font-size:12px; line-height:1;}
.RightReview .TTL span{ width:15px; float:right; }
.RightReview .TTL span a{text-decoration:none; display:block; height:15px;}
.RightReview .TTL span a:link,
.RightReview .TTL span a:visited{ background:url(../images/arw_up_red.gif) no-repeat right top; color:#333;}
.RightReview .TTL span a:hover{background:url(../images/arw_ov_red.gif) no-repeat right top; color:#990000;}
.RightReview table{ width:198px;}
.RightReview th{ padding:5px 5px 5px 0; vertical-align:middle; line-height:1.2; font-weight:bold;font-size:10px; background:url(../images/border02.gif) repeat-x left top;}
.RightReview td{ padding:5px 5px; vertical-align:middle; line-height:1.2; font-weight:bold;  font-size:10px; background:url(../images/border02.gif) repeat-x left top; width:42px;}
.RightReview a{ text-decoration:none;}
.RightReview a:link,
.RightReview a:visited{ color:#333;}
.RightReview a:hover{ color:#d33;}
.RightReview .TTL a:link,
.RightReview .TTL a:visited{ color:#fff;}
.RightReview .TTL a:hover{ color:#f99;}
.RightReview table td img{width:42px; height:42px;}





