
@font-face {
	font-family: 'sugo';
	src:url('Sugo.eot');
	src:url('Sugo.otf') format('woff');
}	
/*Copyright (c) 2009 by Studio Kmzero. All rights reserved.*/


img{max-width:100%; height:auto;}

.slides_container {
width:816px;
height:256px;
display:none;
overflow:hidden;
}
.slides_container div {
width:816px;
height:256px;
display:block;
overflow:hidden;
}
.AutoLink{}
/*2009 ELE-KING CSS : ALL PAGE*/


html{background:#eee;}
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;}

.xxxclearfix{content:"";
    clear:both;
    display:block;
    height:0;
}






.PageStore { display: inline-block; } 
/* IE 7 and MacIE*/
.PageStore { display: inline-block; }
/* Hides from IE-mac \*/
* html .PageStore { height: 1%; }
.PageStore { display: block; }
/* End hide from IE-mac */

/**/
* html .PageStore{overflow: visible;}
/**/
.PageStore:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .PageStore {height: 1%;}
.PageStore {display: block; outline:none; overflow:hidden;}


.cBoth{clear:both;}
.dOn{display:block;}
.dNon{display:none;}


a:link,
a:visited{ color:#222; text-decoration:none; }
a:hover{ color:#F90;}

a:link img,
a:visited img{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
a:hover img{ filter: alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}

* html .xPng{ behavior: url(/js/iepngfix.htc) }

.FR{float:right; margin:0 0 0 16px;}
.FL{float:left;}
.mr2{ margin-right:2px;}
.mr4{ margin-right:4px;}
.mr8{ margin-right:8px;}
.mr16{ margin-right:16px;}
.mr24{ margin-right:24px;}

.ml2{ margin-left:2px;}
.ml4{ margin-left:4px;}
.ml8{ margin-left:8px;}
.ml16{ margin-left:16px;}
.ml24{ margin-left:24px;}

.mb2{ margin-bottom:2px !important;}
.mb4{ margin-bottom:4px!important;}
.mb8{ margin-bottom:8px!important;}
.mb16{ margin-bottom:16px!important;}
.mb24{ margin-bottom:24px;}

.mt2{ margin-top:2px !important;}
.mt4{ margin-top:4px;}
.mt8{ margin-top:8px;}
.mt16{ margin-top:16px;}
.mt24{ margin-top:24px;}

.txtR{text-align:right;}

.ml0{margin-left:0 !important;}
.ml1em{margin-left:1em !important;}
.ml2em{margin-left:2em !important;}
.ml3em{margin-left:3em !important;}
.ml4em{margin-left:4em !important;}
.mr0{margin-right:0 !important;}
.mr1em{margin-right:1em !important;}
.mr2em{margin-right:2em !important;}
.mr3em{margin-right:3em !important;}
.mr4em{margin-right:4em !important;}
.mb1em{margin-bottom:1em !important;}
.mb2em{margin-bottom:2em !important;}
.mb3em{margin-bottom:3em !important;}
.mb4em{margin-bottom:4em !important;}

.pb0{padding-bottom:0 !important;}
.pb1{padding-bottom:1em !important;}
.pb2{padding-bottom:2em !important;}
.pb3{padding-bottom:3em !important;}

html{ }

html,body{
text-align:center; 
font-family:verdana "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px; 
line-height:1.8;
/*background:#000 url(../images/bg.jpg) repeat-y -400px 0;*/
background:#000;
}

body{
padding:8px 0 0;
}



#ELE-KING{ 
width:1000px;
margin:0 auto;
text-align:left;
}




.Header{}
.HeaderL{float:left; width:182px; position:relative; z-index:9;}
.Logos{}
.HeaderR{float:left; width:818px;}
.HeaderBanner img{ margin:0 0 4px;}
.HeaderBannerTop{ height:91px; padding:0; }
.HeaderFlash{ padding:0 0 8px; position:relative; height:256px;}
.HeaderFlash img{}
.HeaderFlash .pagination{ position:absolute; left:12px; bottom:12px;  z-index:99;}
.HeaderFlash .pagination li{float:left; margin:0 1px 0 0;}
.HeaderFlash .pagination li a{line-height:12px; height:12px; width:12px; display:block; }
.HeaderFlash .pagination li a:link,
.HeaderFlash .pagination li a:visited { background:#666; color:#333;}
.HeaderFlash .pagination li a:hover{background:#999; color:#000;}
.HeaderFlash .pagination li.current{}
.HeaderFlash .pagination li.current a{ background:#C00; cursor:default;}
.navi{}
.navi ul{ padding:0; border-bottom:2px solid #D00;}
.navi li{ float:left; width:111px; position:relative;}
.navi li a{ display:block; text-align:center; height:24px; line-height:24px; margin:0 1px 0 0;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
behavior: url(ie-css3.htc);
}

.navi li.nav01{width:56px;}
.navi li.nav02{width:80px;}
.navi li.nav03{width:100px;}
.navi li.nav04{width:86px;}
.navi li.nav05{width:66px;}
.navi li.nav06{width:66px;}
.navi li.nav07{width:119px;}
.navi li.nav08{width:105px;}
.navi li.nav09{width:80px;}
.navi li.nav10{width:60px;}

.navi li b{ display:block; text-align:center; height:24px; line-height:24px; margin:0 1px 0 0;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 33, 33)),color-stop(1, rgb(204, 33, 33)));
background-image: -moz-linear-gradient(-90deg,rgb(255, 33, 33) 0%,rgb(204, 33, 33) 100%);
background-image: linear-gradient(-90deg,rgb(255, 33, 33) 0%,rgb(204, 33, 33) 100%);
text-shadow: 0 -1px 0px #111;
color:#FFF;
behavior: url(ie-css3.htc);
background:#D11;
}
.navi li a:link,
.navi li a:visited{
background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(237, 237, 237)),color-stop(1, rgb(204, 204, 204)));
background-image: -moz-linear-gradient(-90deg,rgb(237, 237, 237) 0%,rgb(204, 204, 204) 100%);
background-image: linear-gradient(-90deg,rgb(237, 237, 237) 0%,rgb(204, 204, 204) 100%);
background-color:#DDD;
text-shadow: 0 1px 0px rgb(255, 255, 255);
}
.navi li a:hover{
background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(237, 55, 55)),color-stop(1, rgb(204, 55, 55)));
background-image: -moz-linear-gradient(-90deg,rgb(237, 55, 55) 0%,rgb(204, 55, 55) 100%);
background-image: linear-gradient(-90deg,rgb(237, 55, 55) 0%,rgb(204, 55, 55) 100%);
background-color:#D11;
text-shadow: 0 1px 0 rgb(33, 33, 33);
color:#FFF;
}
.navi li.on > a{
	 cursor:default;
background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 33, 33)),color-stop(1, rgb(204, 33, 33)));
background-image: -moz-linear-gradient(-90deg,rgb(255, 33, 33) 0%,rgb(204, 33, 33) 100%);
background-image: linear-gradient(-90deg,rgb(255, 33, 33) 0%,rgb(204, 33, 33) 100%);
text-shadow: 0 -1px 0px #111;
color:#FFF;
behavior: url(ie-css3.htc);
background:#D11;
}

	.navi li ul{ display:none; position:absolute; top:24px; border:0; border-bottom:1px solid #999; z-index:99; background:#DDD;}
	.navi li li{ float:none; border:1px solid #999; border-bottom:0; width:auto; white-space:nowrap;}

.navi li li a{ margin:0; padding:0; width:150px; text-align:left;
border-radius: 0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.navi li li a em{padding:0 28px; display:block;}

.navi li li a:link,
.navi li li a:visited{
	background:#DDD;
text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.navi li li a:hover{
	background:#D11;
text-shadow: 0 0 0 #FFF;
color:#FFF;
}
.navi li img{vertical-align:middle;}

.Footer{ padding:24px 0;}
.Footer ul{padding:0;}
.Footer li{float:left; margin:0 8px 0 0;}
.Footer p{text-align:right; float:left; color:#666; padding:0 0 0 8px;}
.Footer div{text-align:right;}

.Footer li{ font-family:"sugo"; color:#FFF; font-size:18px; line-height:18px;}
.Footer li a:link,
.Footer li a:visited{ color:#FFF;}
.Footer li a:hover{ color:#F90;}
.Footer div{ font-family:"sugo"; color:#FFF; font-size:18px; line-height:18px;}
.Footer div a:link,
.Footer div a:visited{ color:#FFF;}
.Footer div a:hover{ color:#F90;}


.bnras{position:relative;}
.bnras span{position:absolute; display:none;}

.RightTweet{font-size:11px; padding:0 0 0 8px;}
.RightTweet h2{ padding:0;  color:#FFF; font-family:"sugo"; font-size:24px;}
.RightTweet h2 a:link,
.RightTweet h2 a:visited{color:#FFF;}
.RightTweet h2 a:hover{color:#F90;}

.RightTweetArea{ background:#FFF; padding:4px 4px 12px 4px;}
.RightTweet .loading{color:#CCC; text-align:center; padding:40px 0;}

.RightTweet .scroll-pane{width:100%;height: 700px;  overflow:hidden; background:#FFF; }
.RightTweet #tweets{ padding:0;}

.RightTweet a:link,
.RightTweet a:visited{color:#69F;}
.RightTweet a:hover{color:#F00;}

.RightTweet div.tweet{line-height:1.2; border-bottom:1px solid #ccc; padding:8px 8px 8px 4px;}
.xRightTweet div.tweet:nth-child(1){padding:0; border:0;}
.RightTweet div.tweet:nth-child(1){padding-top:0; }
.xRightTweet div.tweet:nth-child(2){padding-top:0;}
.RightTweet div.tweet p{ width:218px; overflow:hidden;}
.RightTweet div.tweet p a img{ float:left; margin:0 8px 4px 0;}
.RightTweet div.tweet p span{ font-size:10px; display:block; padding:4px 4px 4px 0; overflow:hidden; text-align:right;}
.RightTweet div.tweet p span.name{ }
.RightTweet div.tweet p span.date{ }





.HeaderBannerHover{overflow:hidden; position:relative;}
.HeaderBannerHover em,
.HeaderBannerHover span{ position:absolute; top:0; left:0;}
.HeaderBannerHover em{ z-index:11;}
.HeaderBannerHover span{ z-index:10;}
.HeaderBannerHover a:hover img{ opacity:1;}
.HeaderBannerHover strong{ position:absolute; top:50px; right:20px; z-index:90; color:#fff; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,Arial, Helvetica, sans-serif; font-size:16px; text-shadow:0 2px 2px #000;}
.HeaderBannerHover b{ font-size:24px;}
.HeaderBannerHover a:hover strong{ color:#3a0d4b; text-shadow:0 2px 2px #ccc;}




/*plugins*/
.scroll-pane
{
width: 100%;
height: 100px;
overflow: auto;
position:relative; 
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
	cursor:pointer }
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px; }
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px; }
  .ps-container > .ps-scrollbar-x-rail.in-scrolling {
    background-color: #aaa;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px; }
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px; }
  .ps-container > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60); }
  .ps-container:hover > .ps-scrollbar-x-rail.in-scrolling, .ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }



/* to make scrollbars always visible */
        .ps-container > .ps-scrollbar-x-rail,
        .ps-container > .ps-scrollbar-y-rail {
          opacity: 0.6;
        }























/**/
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 5px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #222;position: relative;}
.jspDrag{background: #999;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}




/**/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}

#TB_window{font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine{font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay{/* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window{position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 1px solid #000;text-align:left;top:50%;left:50%;}
* html #TB_window{/* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px;/* -height/2 0 0 -width/2 */}
* html #TB_load{/* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect{/* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/js/colorbox/images/overlay.png) repeat 0 0;}
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/js/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/js/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/js/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/js/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; top:488px; left:0; text-align:left; width:100%; color:#555;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/js/colorbox/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/js/colorbox/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/js/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/js/colorbox/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/js/colorbox/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/js/colorbox/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/js/colorbox/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/js/colorbox/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/js/colorbox/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/js/colorbox/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/js/colorbox/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/js/colorbox/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/js/colorbox/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}







.holder {
	margin: 24px 0;
	overflow:hidden;
	text-align:center;
	background:#FFF;
	padding:8px;
	clear:both;
}

.holder a {
	font-size: 12px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
	background:#eee;
	padding:4px 8px;
	border-radius:5px;
}

.holder a:hover {
	background-color: #222;
	color: #fff;
}

.holder a.jp-previous { margin-right: 15px; }
.holder a.jp-next { margin-left: 15px; }

.holder a.jp-current, a.jp-current:hover { 
	color: #FF4242;
	font-weight: bold;
}

.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
	background: none;
}

.holder span { margin: 0 5px; }


.PageNavi{text-align:center; padding:0 0 24px;}
.ListNavi{padding:16px; background:#FFF; clear:both; 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;}





/*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*/
/*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*/
/*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*//*/SP/*/



@media screen and (max-width: 480px) {

img {  max-width: 100%; height:auto;}
#ELE-KING{ 
width:99%;
margin:0 auto;
text-align:left;
font-size:13px;
}


.Header{ overflow:hidden;}
.HeaderL{ display:none; }
.Logos{}
.Logos object{ display:none;}
.HeaderR{float:none; width:100%;}
.HeaderBanner{display:block;}
.HeaderBanner img{ margin:0 0 4px;}
.HeaderBannerTop{ height:auto; padding:0;}
.HeaderFlash{ height:auto;}
.HeaderFlash img{ max-width:480px;}

.slides_container {
width:100%;
min-height:180px;
display:none;
overflow:hidden;
}
.slides_container div {
width:100%;
max-height:256px;
display:block;
overflow:hidden;
}


.navi{ background:#fff url(http://www.ele-king.net/images/logo_m.jpg) no-repeat center top !important; padding:60px 0 0 !important;}
.navi ul{ padding:0; border-bottom:2px solid #D00;}
.navi li{ float:left; width:50% !important; position:relative; border-bottom:1px solid #000;}
.navi li a{ display:block; text-align:center; height:24px; line-height:24px; margin:0 1px 0 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius:0;
behavior: url(ie-css3.htc);
}
.navi li li{float:none; width:100% !important; display:none !important;}



.RightTweet div.tweet p{ width:90%; overflow:hidden;}
.RightTweet div.tweet p a img{ float:left; margin:0 8px 4px 0;}

}