/*2009 ELE-KING CSS : ALL PAGE*/


html{background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a{outline:none;cursor: pointer;}

#generic-error{display:none;}

.cfx { display: inline-block; } 
/* IE 7 and MacIE*/
.cfx { display: inline-block; }
/* Hides from IE-mac \*/
* html .cfx { height: 1%; }
.cfx { display: block; }
/* End hide from IE-mac */

/**/
* html .cfx{overflow: visible;}
/**/
.cfx:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .cfx {height: 1%;}
.cfx {display: block; outline:none;}

.cBoth{clear:both;}
.dOn{display:block;}
.dNon{display:none;}


a:link,
a:visited{ color:#222;}
a:hover{ color:#F90;}

.thickbox{}

* html .Png{ behavior: url(/js/iepngfix.htc) }


html{ background:#000 url(http://www.ukawa.tv/images/bg03.jpg) repeat-y center 7px;}

html,body{
text-align:center; 
font-family:verdana; 
font-size:12px; 
line-height:1.8;
}

body{
padding:7px 0 0;
background:url(http://www.ukawa.tv/images/bg04.jpg) no-repeat center top; 
}



#ELE-KING{ 
width:980px;
margin:0 auto;
text-align:left;
}


.Left{ width:199px; _width:200px; float:left;}
.LeftIn{ width:182px;}

.LeftIn .Logos{ padding:0 0 15px; position:relative;}
.LeftIn .Logos h1{height:10px; position:absolute; left:0; top:0; z-index:-1; font-size:8px; color:#fff;}
.LeftIn .Logos h1 a{color:#000; text-decoration:none; text-indent:-9999px;}
.LeftIn .Logos h1 a.h1Dommune{display:block; height:60px;}
.LeftIn .Logos #logo a{display:block; height:300px; width:182px; background:url(../images/ele-king_logo2.jpg) no-repeat 0 0; text-indent:-9999px;}

.LeftIn .Logos h1 a.h1Eleking{display:block; height:240px;}


.Search{ padding:0 0 15px;}
.Search form{}
.Search form img{ vertical-align:middle; margin:0 5px 0 0;}
.Search input.query{background:#fff; color:#fff; width:97px; height:21px; vertical-align:middle; border:none; background:url(../images/bg_search2.gif) no-repeat 0 0; padding:2px 2px 0 2px;}
.Search input.wAuto{ width:auto; background:none; margin:0 0 0 1px; vertical-align:middle;}

.Left_AD{ padding:0 0 15px;}


.LeftChart{padding:0 0 15px;}
.LeftChart h3 a{ display:block; height:133px; text-indent:-9999px;}
.LeftChart h3 a:link,
.LeftChart h3 a:visited{ background:url(../images/ti_shopchart_up.jpg) no-repeat 0 0;}
.LeftChart h3 a:hover{background:url(../images/ti_shopchart_ov.jpg) no-repeat 0 0;}


.LeftChart ol{ margin:1px 0 0 0; background:#333;}
.LeftChart ol li{clear:left; padding:0; border-top:1px solid #555; border-bottom:1px solid #000; font-size:10px;background:#333; line-height:1.2; margin:0;}
.LeftChart ol li.bg2xx{ background:#1b1b1b;}
.LeftChart ol li.LeftChartLast{border-bottom:none;}
.LeftChart ol li a{display:block;}
.LeftChart ol li img{float:left; margin:0 5px 0 0; width:50px; height:50px;}
.LeftChart ol li em{float:left; width:20px; height:25px; line-height:1.1; white-space:nowrap; color:#ccc;}
.LeftChart ol li span{ line-height:1.1; font-weight:normal; display:block;}

.LeftChart ul{}
.LeftChart ul li{ padding:1px 0 0; margin:0; line-height:0;}


.LeftChart table{ margin:0px 0 0 0; background:#333; width:100%;border-collapse:separate; }
.LeftChart td{padding:0; border-top:1px solid #555; border-bottom:1px solid #000; font-size:10px; line-height:1.2;}
.LeftChart td.LeftChartLast{border-bottom:none;}
.LeftChart td a{}
.LeftChart td img{cfloat:left; margin:0 5px 0 0; width:50px; height:50px;}
.LeftChart td em{cfloat:left; width:20px; height:25px; line-height:1.1; white-space:nowrap; color:#ccc;}
.LeftChart td span{ line-height:1.1; font-weight:normal; display:block; }


.LeftChart a{ text-decoration:none; font-weight:bold;}
.LeftChart a:link,
.LeftChart a:visited{ color:#fff;}
.LeftChart a:hover{ color:#d33;}


.xLeftChart table{ margin:3px 5px 0 5px;}
.xLeftChart td{ padding:5px 3px; vertical-align:top; line-height:1.2; font-size:10px; color:#ccc; border-bottom:1px dotted #333;}
.xLeftChart td.LeftChartLast{border-bottom:none;}

.Right{ width:780px; float:left;position:relative; }
.RightIn{}







/*common header*/
.Header{ padding:0 0 0 0;}
.HeaderBanner{ width:780px; padding:0 0 15px; background:#000;}

.HeaderNavi{width:780px; background:#000;}
.HeaderNavi ul{ padding:0; line-height:1.2;}
.HeaderNavi li{ float:left; text-align:center; width:156px;font-family:Georgia, "Times New Roman", Times, serif; }
.HeaderNavi a{text-decoration:none; display:block; padding:2px 0 4px 0;}
.HeaderNavi a:link,
.HeaderNavi a:visited{color:#FFF; background:url(../images/bg_menu_up2.gif) no-repeat 0 0;}
.HeaderNavi a:hover{color:#fff; background:url(../images/bg_menu_ov2.gif) no-repeat 0 0;}
.HeaderNavi .navi_first a:link,
.HeaderNavi .navi_first a:visited{background:url(../images/bg_menu_up.gif) no-repeat 0 0;}
.HeaderNavi .navi_first a:hover{ background:url(../images/bg_menu_ov.gif) no-repeat 0 0;}
.HeaderNavi .navi_last a:link,
.HeaderNavi .navi_last a:visited{background:url(../images/bg_menu_up.gif) no-repeat right top;}
.HeaderNavi .navi_last a:hover{ background:url(../images/bg_menu_ov.gif) no-repeat right top;}
.HeaderNavi b{ display:block; color:#fff; background:url(../images/bg_menu_ov.gif) no-repeat -156px 0; padding:2px 0 4px;}
.HeaderNavi .navi_first b{ background:url(../images/bg_menu_ov.gif) no-repeat 0 0;}
.HeaderNavi .navi_last b{ background:url(../images/bg_menu_ov.gif) no-repeat right top;}
/* //header*/





/*common conents*/
.ContentsArea{ padding:0 0 20px; margin:0 0 50px; margin-top:-2px; }
.crumb{ font-size:10px; padding:0 0 10px 0 ; line-height:1.1; xletter-spacing:-0.5px; xword-spacing:-2px;font-family:Arial, Helvetica, sans-serif; }

.ReccomendB{background:url(../images/bg_top_reco_b.gif) no-repeat bottom; padding:0 0 5px;}
.ReccomendT{background:url(../images/bg_top_reco_t.gif) no-repeat top; padding:5px 0 0;}
.ReccomendM{background:#96968a;}
.Reccomend .TTL{background:#5f5f53 url(../images/border05.gif) repeat-x bottom; padding:0 0 5px 20px;}
.Reccomend .TTL h2{font-weight:bold; color:#fff;}
.ReccomendIn{padding:20px 20px 15px 20px;}
.ReccomendIn img{width:36px; height:36px; margin:1px 1px 0 0;}


.MainLeft{ width:580px; float:left;}
.MainLeftM{ background:#fff; /*background:url(../images/bg_list_m.gif) repeat-y 0 0;*/ padding:0;}
.MainLeftT{ background:#fff /*url(../images/bg_list_t.gif) no-repeat 0 0;*/ padding:15px 0 0 0;}
.MainLeftB{ background:#fff /*url(../images/bg_list_b.gif) no-repeat left bottom;*/ padding:0 0 10px;}
.MainLeftIn{ padding:20px 20px; }
.MainRight{ width:180px; float:right;}
.MainRightIn{ padding:18px 0 0; }

.Entry{}
.Entry p{ padding:0 0 20px;}
.Entry p.crumb{padding:0; font-family:Arial, Helvetica, sans-serif;}
.Entry p.sub{ font-size:10px;}
.Entry p.photo{ text-align:right; color:#666; font-size:11px;}

.Entry table.photo{ margin:0 0 20px;}
.Entry table.photo td{ vertical-align:top; font-size:11px; line-height:1.2; padding:0 0 5px 0;}
.Entry table.FL{margin:0 20px 0 0;}
.Entry table.FR{margin:0 0 0 20px;}
.FL{float:left; margin:0 0 10px 0;}
.FR{float:right; margin:0 0 0 10px;}

.SBS{ color:#333; position:relative; height:30px;}
.SBS img{ float:none;}
.SBS table{width:auto; margin:0 0 0 auto; border:0; position:absolute; right:0px;}
.SBS table td{border-right:0;border-bottom:0; vertical-align:middle !important; white-space:nowrap; line-height:1 !important;}
.SBS table td a{ display:inline; padding:0; text-decoration:none; min-height:0;}
.SBS table td img{margin:0 0 0 0; vertical-align:middle;}
.SBS table td span{ display:inline; font-size:11px; }
.SBS table td a:link,
.SBS table td a:visited{background:none; color:#333;}
.SBS table td a:hover{background:none; color:#f00;}
.SBS table td div.G1{width:65px; overflow:hidden}
.SBS table td.HateBu{padding:0 10px 0 0 !important; }
.SBS table td.GooglePlus{padding:0 5px 0 0 !important; }
.SBS table td.TwiTter{padding:0 10px 0 0 !important; width:50px; overflow:hidden;  }
.SBS table td.TwiTter img{ }
/*
.SBS table td.TwiTter span{ padding:5px 15px 4px 9px;  background:url(../images/bg_twe.jpg) no-repeat 0 2px !important; font-size:12px; margin:2px 0 0;}
.SBS table td.TwiTter b{ font-weight:normal !important; }
*/
.SBS table td.FaceBook{padding:0 0 0 0 !important; }
.SBS table td.FaceBook iframe{border:none; overflow:hidden; width:100px !important; height:21px;}

.r8{ border-radius:5px;}

.PageReviewWritten{text-align:right;}
.PageStar{ font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.PageStore{ font-size:10px;}
.link_amazon01{ padding:2px 0 5px 24px; background:url(../images/i_amazon.gif) no-repeat left center; display:block;font-size:10px;}
.link_itunes01{ padding:2px 0 5px 24px; background:url(../images/i_itunes.gif) no-repeat left center; display:block;font-size:10px;}
.link_eleking01{ padding:2px 0 5px 24px; background:url(../images/i_eleking.gif) no-repeat left center; display:block;font-size:10px;}
.link_myspace01{ padding:2px 0 5px 24px; background:url(../images/i_myspace.gif) no-repeat left center; display:block;font-size:10px;}
.link_download01{ padding:2px 0 5px 24px; background:url(../images/i_dl.gif) no-repeat left center; display:block;font-size:10px;}

.bg_e2e1cf{ background:#e2e1cf; padding:5px;}
.bg_eeeeee{ background:#eee; padding:5px;}
.quote{font-size:24px; color:#993300;}

.RightADArea{line-height:1; padding:0 0 1px;}
.RightDomArea{line-height:1; padding:0 0 20px; text-align:center;}
.RightETV{position:relative; height:262px; padding:0 0 20px;}
.RightETV img{position:absolute; left:-26px; top:-1px;}

.PageNavi{text-align:center; padding:40px 0;}
.PageColumnDetail___{ background:url(../images/bg_mainleft.gif) repeat-y 0 0;}
.PageDetail_L{ width:270px; float:left; }
.PageDetail_R{width:250px; float:right;}
.PageDetail_L ul{width:250px;}
.PageDetail_L ul li{padding:5px; border-bottom:1px dotted #e0e0e0; font-size:10px; line-height:1.2;}
.PageDetail_L ul li span{ display:block;}
.PageDetail_L ul li a{text-decoration:none;}


.PageDetail h4{background:url(../images/bg_ti_more.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_R table{ margin:10px 0 0;}
.PageDetail_R table th{ padding:5px; vertical-align:top;}
.PageDetail_R table td{ padding:5px 0; vertical-align:top;}
.PageDetail_R table th img{}
.PageDetail_R table td strong{}
.PageDetail_R table td span{ font-size:10px;}
.PageDetail_R table td p{ padding:5px 0 0; line-height:1.4;}

.DiskTable{ margin:5px 0;}
.DiskTable th{padding:0 5px 0 0; font-size:10px;} 
.DiskTable td{padding:0 0 0 0; font-size:10px;} 
.DiskTable th img{width:100px;}
.DiskTable td strong{display:block; font-size:12px; line-height:1.2;}
.DiskTable p.PageStore{padding:5px 0;}

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

.DiskTableMiki{ border:1px solid #ccc;}
.DiskTableMiki th{vertical-align:top; padding:5px 5px 0 5px;}
.DiskTableMiki td{vertical-align:top; padding:5px 5px 0;}
.DiskTableMiki td strong{ line-height:1.3;}
.DiskTableMiki td span{font-size:10px; line-height:1.2;}
.DiskTableMiki td p{padding:3px 0; line-height:1.4;}



.EntryNavi{padding:20px 0 0; text-align:center; margin:0 auto;}
.EntryNavi table{ margin:0 auto; width:auto;}
.EntryNavi 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;}
.EntryNavi a{display:block; padding:0; width:35px; height:25px;text-decoration:none; float:left;color:#fff; font-weight:bold;}
.EntryNavi a:link,
.EntryNavi a:visited{ background:url(../images/bg_bt_entrynavi_up.gif) no-repeat center center; }
.EntryNavi a:hover{ background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center;}
.EntryNavi span.spNobu01{ width:148px; margin:0 0 0 5px;}
.EntryNavi span.spNobu01 a{width:148px; text-indent:-9999px;}
.EntryNavi span.spNobu01 a:link,
.EntryNavi span.spNobu01 a:visited{ background:url(../features/images/bt_nobu_interview_up.gif) no-repeat right top; }
.EntryNavi span.spNobu01 a:hover{background:url(../features/images/bt_nobu_interview_ov.gif) no-repeat right top; }

.EntryNavi span.spNobu02{ width:120px; margin:0 0 0 5px;}
.EntryNavi span.spNobu02 a{width:120px; text-indent:-9999px;}
.EntryNavi span.spNobu02 a:link,
.EntryNavi span.spNobu02 a:visited{ background:url(../features/images/bt_nobu_column_up.gif) no-repeat right top; }
.EntryNavi span.spNobu02 a:hover{background:url(../features/images/bt_nobu_column_ov.gif) no-repeat right top; }

.EntryNavi_Top{padding:0; text-align:left; margin:0; float:left; width:45%;}
.EntryNavi_Top table{ margin:0; width:auto; text-align:center;}
.EntryNavi_Top 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:25px; font-size:12px; margin-bottom:2px;}
.EntryNavi_Top a{display:block; padding:0; width:35px; height:25px;text-decoration:none; color:#fff; font-weight:bold;}
.EntryNavi_Top a:link,
.EntryNavi_Top a:visited{ background:url(../images/bg_bt_entrynavi_up.gif) no-repeat center center; }
.EntryNavi_Top a:hover{ background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center;}


.ListNavi{padding:20px 0 0; text-align:center; margin:0 auto;}
.ListNavi table{ margin:0 auto; width:auto;}
.ListNavi span{display:block; width:35px; height:25px; margin:0 0 5px;background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center; float:left;color:#fff; font-weight:bold; line-height:2;}
.ListNavi form{display:block; width:120px; height:25px; float:left; font-weight:bold;}
.ListNavi select{display:block;  height:25px; }

.ListNavi i{display:block; width:35px; height:25px; margin:0 0 5px;background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center; float:left;color:#fff; font-weight:bold; line-height:2; font-style:normal;}
.ListNavi a{display:block; padding:0; width:35px; height:25px; margin:0 0 5px;text-decoration:none; float:left;color:#fff; font-weight:bold;}
.ListNavi a:link,
.ListNavi a:visited{ background:url(../images/bg_bt_entrynavi_up.gif) no-repeat center center; }
.ListNavi a:hover{ background:url(../images/bg_bt_entrynavi_ov.gif) no-repeat center center;}
.ListNavi a i{display:block; width:35px; height:25px;background:none; float:none;color:#fff; font-weight:bold; line-height:2;}

/* footer*/
.Footer{ font-size:10px;} 
.FooterIn{ padding:0 0 0;}
.FooterBox{ width:25%; float:left; display:none;}
.FooterBox strong{ color:#555;}
.FooterBox ul{padding:10px 80px 20px 0;}
.FooterBox ul li{border-bottom:1px dotted #555;}
.FooterBox ul li a{text-decoration:none; padding:2px 0 2px 15px; display:block;} 
.FooterBox ul li a:link,
.FooterBox ul li a:visited{background:url(../images/arw2_up.gif) no-repeat left; color:#ccc;}
.FooterBox ul li a:hover{background:url(../images/arw2_up.gif) no-repeat left; color:#d33;}
.FooterFooter{ padding:0 0 24px 200px;color:#fff; position:relative; }
.FooterCopy{float:none; padding:20px 0 0;  }
.gotoTop{ position:absolute; right:0; bottom:22px;}
.gotoTop a{ display:block; text-indent:-9999px; width:105px; height:100px;}
.gotoTop a:link,
.gotoTop a:visited{ background:url(http://www.ukawa.tv/ele-king/images/bt_top.png) no-repeat 0 0;}
.gotoTop a:hover{ background:url(http://www.ukawa.tv/ele-king/images/bt_top.png) no-repeat 0 0;}

.TW_Dommune{position:fixed; right:0; top:5px;}
* html .TW_Dommune{position:absolute;}

.TW_Dommune2{position:fixed; right:0; top:155px;}
* html .TW_Dommune2{position:absolute;}

/* //footer*/

.AcRanking{}
.AcRanking img{ width:30px; height:30px; vertical-align:middle; margin:4px;}
.AcRanking a{ text-decoration:none; display:block;}
.AcRanking a:hover{background:#fffeee;}
.AcRanking li{ border-bottom:1px dotted #ccc;}

.PrayForJapan{text-align:center; padding:0 0 30px;}
.PrayForJapanB{text-align:center; padding:30px 0;}

