/*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:110px; float:left;}
.ListPhoto img{ width:100px;}
.ListBody{ width:420px; float:right; position:relative;}
.ListHeader{ padding:0 0 5px;}
.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 10px 5px 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 img.Eking{ position:absolute; right:0; top:0;}
.ListBody p{ line-height:1.4;}
.ListBody p.ListMore{ padding:5px 0 0; text-align:right; font-size:10px; display:none;}
.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:255px; float:left; font-size:10px; line-height:1.2;}
.ReviewBoxL img{ max-width:240px;}

.ReviewBox3{ padding:0 0 20px;}
.ReviewBox3 img.Eking{float:left; margin:0 0 8px;}
.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; line-height:1.2; min-height: 40px;}
.ReviewBox3inL{width:185px; float:left;}
.ReviewBox3in{width:170px;}
.ReviewBox3inR { width:170px; float:right;}
.ReviewBox3in img{width:170px; margin:0 0 4px;}
.ReviewBox3 div.ReviewWritten{text-align:left; padding:0 0 20px;position:relative; width:240px; float:left; }
.ReviewBox3 div.ReviewWritten a{ position:absolute;}
.ReviewBox3 div.SBS{ width:200px; float:right; }

.ReviewBox3 span.review3date{padding:0 0 10px 0; display:block; font-size:10px; color:#666; text-align:right; width:140px; float:right;}

.ReviewBox3in i{padding:0;}

.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 h2 span{ display:block; padding:10px 0 5px; display:block; font-size:14px; color:#333;}
.ReviewBoxR h3{ font-size:13px; font-weight:bold; line-height:1.1; padding:0 0 10px;}
.ReviewBoxR i{padding:0 0 10px; 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 h4{padding:10px 0 0;}
.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;}
.ReviewBoxR div.ReviewWritten a.writter2{ position:absolute; top:30px;}
.ReviewBoxR div.ReviewWritten a.writter3{ position:absolute; left:80px;}



.ReviewBox .EntryNavi_Top{width:; border-left:0 dotted #ccc; float:none; padding:10px 0 0;}
.ReviewBox .EntryNavi_Top table{border:0; float:none;}
.ReviewBox .EntryNavi_Top td{border:0;vertical-align:top; padding:0;}
.ReviewBox .EntryNavi_Top td span{display:block; width:35px; height:25px;background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center; float:left;color:#fff; font-weight:bold; line-height:2; font-size:12px;}
.ReviewBox .EntryNavi_Top td a{display:block; padding:0; width:35px; height:25px;text-decoration:none; float:left;color:#fff; font-weight:bold;min-height:1px;}
.ReviewBox .EntryNavi_Top td a:link,
.ReviewBox .EntryNavi_Top td a:visited{ background:url(../images/bg_bt_entrynavi_up.gif) no-repeat center center; color:#FFF; }
.ReviewBox .EntryNavi_Top td a:hover{ background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center;}


#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;}

#fade2{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:50px; left:0; z-index:9;  }
#fade2 img{ float:left; margin:0 10px 0 0; width:50px;}
#fade2 strong{font-weight:normal;}
#fade2 a{color:#fff; position:static;}
#fade2 a:hover{color:#f60;}
#fade2 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;}
#fade2 a:hover.close{ background:url(../images/prof_close_ov.gif) no-repeat right top; color:#f00;}
#fade2 p{padding:0;}


.ReviewBoxR  p.PageStore{padding-top:20px;}
.ReviewBoxR .SBS{text-align:right;}
.SBS{text-align:right;}
.ReviewBox .SBS table{width:auto; border:0; float:right;}
.ReviewBox .SBS table td{border-right:0;border-bottom:0; vertical-align:middle; padding:0 10px 0 0; white-space:nowrap;}
.ReviewBox .SBS table td.TwiTter{padding:0 0 0 0 !important;  }
.ReviewBox .SBS table td a{ display:inline; padding:0; text-decoration:none; min-height:0;}
.ReviewBox .SBS table td span{ display:inline; font-size:12px; }
.ReviewBox .SBS table td img{ vertical-align:middle;}
.ReviewBox .SBS table td a:link,
.ReviewBox .SBS table td a:visited{background:none; color:#333;}
.ReviewBox .SBS table td a:hover{background:none; color:#f00;}


.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 p.kakomi em{display:block; padding-left:220px;}

.ReviewBody p.kakomi_s{ background:#f6f6f3; padding:10px 20px; margin:10px 190px 20px 10px; border:1px solid #ddd;}
.ReviewBody p.kakomi_s span{display:block; text-align:right; font-size:12px;}

.ReviewBody p.kakomi_s2{ background:#f6f6f3; padding:10px 20px; margin:10px 90px 20px 10px; border:1px solid #ddd;}
.ReviewBody p.kakomi_s2 span{display:block; text-align:right; font-size:12px;}

.ReviewBody p.Read{ background:#111; padding:10px; margin:0 0 20px; border:1px solid #ddd; color:#FFF; font-weight:bold; font-size:14px;}
.ReviewBody p.Read span{display:block; text-align:right; font-size:12px; font-weight:normal;}

.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 {padding:30px 0 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;}

.PageDetail h4{background:url(../images/bg_red_540.gif) no-repeat 0 0; padding:3px 0 3px 5px;color:#fff; font-weight:normal; font-size:12px; font-weight:bold; line-height:1.2;}

.PageDetail table.DiskTable th{ padding:5px; vertical-align:top; width:1%; border-bottom:1px dotted #ddd;}
.PageDetail table.DiskTable td{ padding:5px 0; vertical-align:top; border-bottom:1px dotted #ddd;}
.PageDetail table.DiskTable th img{ width:100px;}
.PageDetail table.DiskTable td strong{display:block; font-size:12px; line-height:1.2;}
.PageDetail table.DiskTable td span{ font-size:10px;}
.PageDetail table.DiskTable td p{ padding:5px 0 0; line-height:1.4;}

.PageDetail table.DiskTable540{margin:0; width:540px;}
.PageDetail table.DiskTable540 th{ padding:5px; vertical-align:top; width:1%; border-bottom:1px dotted #ddd;}
.PageDetail table.DiskTable540 td{ padding:5px 0; vertical-align:top; border-bottom:1px dotted #ddd;}
.PageDetail table.DiskTable540 th img{ width:100px;}
.PageDetail table.DiskTable540 td strong{display:block; font-size:12px; line-height:1.2;}
.PageDetail table.DiskTable540 td span{ font-size:10px;}
.PageDetail table.DiskTable540 td p{ padding:2px 0 0; line-height:1.2;}


.DiskReviewTable{margin:0; width:540px;}
.DiskReviewTable th{ padding:10px 5px; vertical-align:top; width:110px; border-bottom:1px dotted #ddd;}
.DiskReviewTable td{ padding:10px 0; vertical-align:top; border-bottom:1px dotted #ddd;}
.DiskReviewTable th img{ width:100px;}
.DiskReviewTable td strong{display:block; font-size:12px; line-height:1.2;}
.DiskReviewTable td span{ font-size:10px;}
.DiskReviewTable td p{ padding:2px 0 0; line-height:1.2;}


.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;}





/*DJ FILEp*/

/*
.DJReviewBox{ padding:0 0 10px}
.DJReviewBox .Photo{ padding:0 0 0; margin:0 0 1px;}
.DJReviewBox .Photo span{display:block; text-align:right; font-size:11px; color:#555; padding:0 0 5px;}
.DJReviewBox .Meta{background:#111; color:#FFF; padding:8px; margin:0 0 20px;
border-radius:8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
.DJReviewBox .Meta h2{font-size:21px; font-weight:bold; float:left; width:65%; }
.DJReviewBox .Meta .Sub{text-align:right; display:block; float:right; width:34%;}
.DJReviewBox .Meta .Sub span{ padding:0 0 4px; font-size:10px;}
.DJReviewBox .Meta .Sub p{ padding:0 0; margin:0; font-size:11px;}
.DJReviewBox .ReviewWritten{position:relative; clear:both; text-align:right;}
.DJReviewBox .ReviewWritten a{ position:absolute; }
*/
.DJReviewBox{ padding:0 0 10px}
.DJReviewBoxIn{ margin:0 0 20px; background:#000;}
.DJReviewBox .Photo{ padding:0 0 0; margin:1px 0 0 1px; float:left; border-right:0 solid #FFF;}
.DJReviewBox .Photo span{}

.DJReviewBox .Meta{ float:right; width:218px; background:#000; color:#FFF; padding:25px 0 0;}
.DJReviewBox .Meta span{ padding:0 0 10px 15px; font-size:10px; display:block; color:#CCC;}
.DJReviewBox .Meta h2{font-size:12px; padding:0 0 0 15px;  }
.DJReviewBox .Meta h3{font-size:21px; font-weight:bold; padding:0 0 15px 15px;  }
.DJReviewBox .Meta p{ padding:0 0 20px 15px; margin:0; font-size:12px;}
.DJReviewBox .ReviewWritten{position:relative; clear:both; text-align:right;}
.DJReviewBox .ReviewWritten a{ position:absolute; }

.DJReviewBody p.line{ margin:0 0 20px;}
.DJReviewBody p.Read{ font-size:12px; margin:0 0 30px; padding:15px; font-weight:normal;}
.DJReviewBody p.DJq01{ padding-bottom:30px; color:#393939;}
.DJReviewBody p.DJq01 span{color:#303030; font-weight:bold;font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;}
.DJReviewBody p.DJa01{ padding-bottom:30px; color:#622;}
.DJReviewBody p.DJa01 span{color:#722; font-weight:bold;}
.DJReviewBody p.DJa02{ padding-bottom:30px; color:#226;}
.DJReviewBody p.DJa02 span{color:#227; font-weight:bold;}
.DJReviewBody img{display:block;}
.DJReviewBody p.Photo{text-align:right; color:#555; font-size:10px;}

.ReviewBox .DJReviewBox .EntryNavi_Top{float:left; width:270px;}
.ReviewBox .DJReviewBox .SBS{ float:right; width:270px;}
.ReviewBox .DJReviewBox .SBS table{width:auto; border:0; float:right;}


