/*LIST ENTRY COMMON*/

.Logos{ padding:0 0 16px;}
.HeaderBanner{padding:0;}
.navi{ padding:0 0 8px;}

.ContentsArea{ padding:0 0 16px;}
.Crumbs{color:#999; padding:0 0 16px; font-size:10px; }
.Crumbs a:link,
.Crumbs a:visited{ color:#FFF;}
.Crumbs a:hover{ color:#F60;}
.Crumbs strong{color:#FFF;}

.MostReadx{ background:url(../images/bg_mostread.gif) no-repeat right bottom; padding:16px 8px}
.MostRead{ background:#333; padding:16px 8px}
.MostRead h3{font-family:"sugo"; color:#FFF; font-size:18px; line-height:18px;  padding:0 0 8px;border-bottom:1px solid #111; font-weight:normal;}

sup.sup{vertical-align: super; color: #f00;}



.InterviewCDFlex { float: right; width: 200px; margin: 0 0 1em 24px; padding: 8px ; background: #f0f0f0;}
.InterviewCDFlex div{ padding: 0; border-bottom: 1px dotted #666; position: relative;}
.InterviewCDFlex div:last-child{border: 0;}
.InterviewCDFlex .eking{position: absolute; right: 0; top: 0; z-index: 2}
.InterviewCDFlex div p{padding: 4px 0;}
.InterviewCDFlex-3 { float: none; width: 100%; margin: 0 auto 24px; display: flex; justify-content:  space-between;@border-bottom: 1px dotted #333;}
.InterviewCDFlex-3 div{ flex: 0 0 33%; box-sizing: border-box;}
.Entry p.PageStore{font-size: 12px;}

@media screen and (max-width: 480px) {
.InterviewCDFlex { float: none; width: auto; margin: 0 0 1em;}

}

iframe{max-width:100%;}
.MostRead ol{list-style-type:decimal;border-bottom:1px solid #555;}
.MostRead li{ list-style-type:decimal; list-style-position:inside; margin:0;  color:#FFF; word-break:break-all; }
.MostRead li{ font-size:11px; line-height:14px; border-top:1px solid #555;border-bottom:1px solid #111; padding:8px 0 8px 0;}
.MostRead li span{display:block; color:#666; font-size:10px; display:none;}
.MostRead li a{ color:#FFF; text-shadow:0 -1px 0 #333;}
.MostRead li em{font-size:10px; color:#666;}
.MostRead li a:hover{ color:#F90;}
.MostRead li a em:hover{ color:#F90;}

.PageLeft{ float:left; width:182px;}
.PageLeftIn{ width:158px;}

.PageMain{float:left; width:612px;}
.PageMainIn{width:588px;}

.PageMain2{float:none; width:818px;}
.PageMainIn2{width:818px;}

.PageRight{width:206px; float:right;}

.pageTTL{min-height: 70px;}
.pageTTL strong{ font-family:"sugo"; color:#FFF; font-size:34px; line-height:34px; font-weight:normal;}
.pageTTL strong span{}

.pageTTL .Search{ padding:0; float:right; text-align:right;}
div.pageTTL strong{float:left; width:592px;}
.pageTTL strong a:link,
.pageTTL strong a:visited{ color:#FFF;}
.pageTTL strong a:hover{ color:#F90;}
div.pageTTL span{ font-size:12px; color:#FFF; display:block; clear:both;}
.pageTTL span a:link,
.pageTTL span a:visited{ color:#FFF; text-decoration:underline;}
.pageTTL span a:hover{ color:#F90;}
div.pageTTL em{ font-size:0.8em; color:#FFF; display:block; clear:both; line-height:1.2}
div.pageTTL b{ font-size:0.9em;font-weight:normal;}
p.pageTTL em{ font-size:0.8em; color:#FFF; display:block; clear:both; line-height:1.2}

.link_tidal{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_tidal.jpg) no-repeat left center;font-size:10px; display:inline-block; }

.link_amazon01{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_amazon.gif) no-repeat left center;font-size:10px; display:inline-block; }
.link_itunes01{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_itunes.gif) no-repeat left center; display:block;font-size:10px; display:inline-block;}
.link_eleking01{ padding:2px 0 5px 24px; margin:0 8px 0 0; background:url(../images/i_eleking.gif) no-repeat left center; display:block;font-size:10px;  display:inline-block;}
.link_ototoy{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_ototoy.jpg) no-repeat left center; display:block;font-size:10px; display:inline-block;}
.link_union{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_union.jpg) no-repeat left center; display:block;font-size:10px; display:inline-block;}

.link_tower01{ padding:2px 0 5px 23px; margin:0 8px 0 0; background:url(../images/i_tower.jpg) no-repeat left center; display:block;font-size:10px; display:inline-block;}
.link_hmv01{ padding:2px 0 5px 22px; margin:0 8px 0 0; background:url(../images/i_hmv.gif) no-repeat left center; display:block;font-size:10px;  display:inline-block;}
.link_other{ padding:2px 0 5px 0; margin:0 8px 0 0;  display:block;font-size:10px;}
.link_newtone{ padding:2px 0 5px 24px; margin:0 8px 0 0; background:url(../images/i_newtone.jpg) no-repeat left center; display:block;font-size:10px;  display:inline-block;}
.link_bandcamp{padding:2px 0 5px 18px; margin:0 8px 0 0; background:url(../images/i_bandcamp.jpg) no-repeat left center; display:block;font-size:10px; float: left;}
.link_soundc{padding:2px 0 5px 21px; margin:0 8px 0 0; background:url(../images/i_soundc.jpg) no-repeat left center; display:block;font-size:10px; float: left;}
.link_zero{padding:2px 0 5px 16px; margin:0 8px 0 0; background:url(../images/i_zero.jpg) no-repeat left center; display:block;font-size:10px; float: none;}
.link_flau{padding:2px 0 5px 20px; margin:0 8px 0 0; background:url(../images/i_flau.png) no-repeat left center; display:block;font-size:10px; float: left;}
.link_pdis{padding:2px 0 5px 20px; margin:0 8px 0 0; background:url(../images/i_pdis.gif) no-repeat left center; display:block;font-size:10px; float: left;}
.link_technique{padding:2px 0 5px 20px; margin:0 8px 0 0; background:url(../images/i_technique.jpg) no-repeat left center; display:block;font-size:10px; float: left;}
.link_spotify{padding:2px 0 5px 20px; margin:0 8px 0 0; background:url(../images/i_spotify.png) no-repeat left center; display:block;font-size:10px; float: left;}


.Search{ padding:0 0 21px; }
.Search form{}
.Search form img{ vertical-align:middle; margin:0 2px 0 0;}
.Search input{ vertical-align:middle;}
.Search input.query{color:#fff; width:120px; height:22px; vertical-align:middle; border:none; background:url(../images/2012/bg_search120.png) no-repeat 0 0;font-size:11px; line-height:1; padding:0 0 0 2px;}
.Search input.wAuto{ width:auto; background:none; margin:0 0 0 0; vertical-align:middle;}
.Search h2{display:inline;color:#FFF; font-family:"sugo"; font-size:14px;}



/*LIST COMMON*/

.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;}



/*ENTRY COMMOn*/
.Entry{}
.Entry p a:link,
.Entry p a:visited{ color:#000; text-decoration:underline;}
.Entry p a:hover{ color:#D00;}


.AutoLightBox img{max-width:100%; height:auto;}

p.ReviewWritten{text-align:right; padding:0 0 24px;}

.ReviewNav{ padding:0 0 16px;}
.ReviewNav ul{}
.ReviewNav li{ float:left; text-align:center;  margin:0 1px 0 0;font-size:11px;}
.ReviewNav li.select{}
.ReviewNav li a{display:block; height:16px;padding:0 16px; line-height:16px;background:#999; }
.ReviewNav li a:link,
.ReviewNav li a:visited{color:#CCC; background:#999;}
.ReviewNav li a:hover{ color:#333; background:#CCC;}
.ReviewNav li.select a{background:#C00; color:#FFF;}

.EntryNavi{padding:0; background:#FFF; clear:both; text-align:center; margin:0 0 16px; text-align: left;}
.EntryNavi span{ display: inline-block; margin: 0 8px 0 0; font-weight: bold; color: #900 }
.EntryNavi a{display:inline-block;border-radius: 3px; background: #eee;padding: 4px 12px; font-weight: normal; color: #555;}
.EntryNavi a:hover{ background: #ccc; color: #000; }
.EntryNavi a i{display:block; width:35px; height:25px;background:none; float:none;color:#fff; font-weight:bold; line-height:25px;}

.EntryNavi_b { margin:0 auto 24px; width:auto;}
.EntryNavi_b table{width:auto; margin:auto;}

.NaviSBS{ padding:0 0 0; min-height:32px;}
.NaviSBS .EntryNavi{ float:left; width:40%; float: none; width: auto;}
.NaviSBS .SBS{float:right; width:59%; position:relative; float: none; width: auto;}
.SBS{padding:0; overflow:hidden; width:100%;}
.SBS table{}
.SBS td{padding:0 8px 0 0; overflow: visible;}
.SBS td.TwiTter iframe{}

.maincap{display:block; text-align:right; padding:4px 0; font-size:11px;}

.Entry p{ padding:0 0 24px; font-size:15px;}
.Entry p.pb0{ padding-bottom:1px;}

.Entry blockquote{margin:0 0 24px; background:#eee; padding:1em;font-size:14px;}
.Entry blockquote em{display:block; text-align:right;}
.Entry blockquote i{display:block; text-align:right;}

.Entry p.p0{ padding:0;}
.Entry p.A9{ padding-bottom:24px; color:#444; font-weight:bold;}
.Entry p.A9 span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;color:#444; font-weight:bold; font-size:12px;}
.Entry p.Q9{ padding-bottom:24px; color:#226;}
.Entry p.Q9 span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace; font-size:12px; font-weight:bold;}
.Entry p.line{ border-bottom:1px dotted #333; margin-bottom:24px;}
.Entry p.line2{ border-bottom:1px dotted #999; margin-bottom:24px; padding-bottom:0;}
.Entry p.line3{ border-bottom:1px dotted #666; margin-bottom:1em; padding-bottom:1em;}
.Entry p.kakomi{ padding:16px; background:#f0f0f0; border:1px solid #ddd; margin:0 0 24px;}
.Entry p.kakomi span{ display:block; text-align:right; font-size: 0.9em;}
.Entry p.kakomi_s{ width:60%;}
.Entry p.fs{ font-size:1em; color:#444;}
.Entry p.fss{ font-size:0.9em; color:#444;}
.Entry p.fs11{ font-size:11px;}
.fs11{ font-size:11px;}
.fs{ font-size:smaller;}
.fs14,
.Entry p.fs14{ font-size:1.4em;}

.Entry p.ti1{ text-indent:-1em; padding-left:1em;}
.Entry p.ti15{ text-indent:-1.5em; padding-left:1.5em;}
.Entry p.ti2{ text-indent:-2em; padding-left:2em;}
.Entry p.pb05{ padding-bottom:.5em !important;}

.italic{font-style:italic;}
.kakomi.italic{display:inline-block;}

.rub{ position:relative;}
.rub1{ position:absolute; top:-1.4em; left:-2px; font-size:9px; white-space:nowrap;}

.Entry table.photo{ margin:0 0 20px; width:100%;}

span.bt{ background:url(../images/bouten.gif) repeat-x left top; padding:6px 0 0 0;}
span.bt_ho{ background:url(../images/bouten_ho.gif) no-repeat left top; padding:8px 0 0 0;}

ruby.ruby1 {ruby-position:before;}
ruby.ruby1 rt { font-size:9px;}

.Entry p.txtC{text-align:center;}
#ELE-KING .txtC{text-align:center;}
#ELE-KING .txtC p{text-align:center;}

.Entry div.kakomi{ padding:16px; background:#f0f0f0; border:1px solid #ddd; margin:0 0 24px;}
.Entry div.kakomi2{ padding:16px; background:#f0f0f0; border:1px solid #ddd; margin:0 0 24px;}
.Entry div.kakomi3{ padding:16px 16px 0; background:#fcf9ff; border:1px solid #ddd; margin:0 0 24px;}
.Entry div.kakomi4{ padding:16px 16px 0; background:#fff9ff; border:1px solid #ddd; margin:0 0 24px;}
.Entry div.kakomi5{ padding:16px 16px 0; background:#fff0f0; border:1px solid #ddd; margin:0 0 24px;}

.kakomiA li{text-indent:-3em; padding:0 0 0.5em 2.8em;}

.Entry div.box p{ padding:0 0 8px;}
.Entry div.box1{ padding:16px 16px 8px; background:#fcf0f9 url(../images/bg_v01.jpg); border:3px double #f99; margin:0 0 24px; border-radius:8px;}
.Entry div.box2{ padding:16px 16px 8px; background:#fffff0 url(../images/bg_v02.jpg); border:3px double #9f9; margin:0 0 24px; border-radius:8px;}

.midashi{ padding:15px 0; margin:0 0 20px; border:1px dotted #888; border-left:0; border-right:0; font-size:13px; font-weight:bold;}

.NewsBodyInMore{padding:40px 0;}

.ChartUL{ border-top:1px dotted #ddd; margin-bottom:2em;}

.ChartUL li{ padding:8px; border-bottom:1px dotted #ddd; background:#f6f6f0; overflow:hidden;}
.ChartUL li em{ padding:0 8px 0 0;}
.ChartUL li:nth-child(2n){background:#f0f0ee;}
.ChartUL li img.FL{ width:100px; height:auto; margin-bottom:0;}
	
.InterviewCD{width:196px; position:relative;}
.InterviewCD{ border:1px solid #ccc;}
.InterviewCD th{vertical-align:top; padding:5px 5px 0 5px;}
.InterviewCD td{vertical-align:top; padding:5px 5px 0; position:relative; font-size:12px;}
.InterviewCD td strong{ line-height:1.5; padding-bottom: 2px;}
.InterviewCD td span{font-size:10px; line-height:1.2; padding-bottom: 4px;}
.InterviewCD td p{padding:3px 0; line-height:1.4;}
.InterviewCD td .eking{position:absolute; left:108px; top:8px;}

.DiskTableFT{ margin:5px 0 24px;}
.DiskTableFT th{ width:110px; vertical-align:top;}
.DiskTableFT th{padding:5px 0 5px 5px; font-size:10px; border-bottom:1px solid #f0f0f0;} 
.DiskTableFT td{padding:5px 0; font-size:10px; border-bottom:1px solid #f0f0f0; vertical-align:top;} 
.DiskTableFT th img{width:100px;}
.DiskTableFT td strong{display:block; font-size:12px; line-height:1.2;}
.DiskTableFT p.PageStore{padding:5px 0 0; line-height:1.2;}

p.Style{overflow:hidden;}
p.Style i,
p.Style a{padding:1px 4px; background:#D00; color:#fff !important; text-decoration:none !important; font-size:10px; margin:0 1px 1px 0; float:left; font-style:normal;}
p.Style a:hover{background:#000;}

.InterviewCD_width{ width:auto; margin:0 auto 24px; border:1px solid #ccc; max-width:100%;}
.InterviewCD_width th,
.InterviewCD_width td{position:relative; vertical-align:top; padding:5px; border-bottom:1px solid #ccc; width:auto;}
.InterviewCD_width th{}
.InterviewCD_width td strong{ display:block; padding:4px 0;}
.InterviewCD_width td{}
.InterviewCD_width .eking{position:absolute; left:108px; top:8px;}
.InterviewCD_width p{ margin:0; padding:0;}
.InterviewCD_width p.Style{ overflow:hidden;}
.InterviewCD_width p.Style a{padding:2px 4px; background:#D00; color:#fff; text-decoration:none; font-size:10px; line-height:1.1; margin:0 1px 1px 0; white-space:nowrap; float:left;}
.InterviewCD_width p.Style a:hover{background:#000;}

.InterviewCD p.Style{ overflow:hidden;}
.InterviewCD p.Style a{padding:2px 4px; background:#D00; color:#fff; text-decoration:none; font-size:10px; line-height:1.1; margin:0 1px 1px 0; white-space:nowrap; float:left;}
.InterviewCD p.Style a:hover{background:#000;}

.RelatedWorks{ padding:24px 0 40px; border-top:1px dotted #999;}
.RelatedWorks h4{ padding:0 0 4px;font-family:"sugo";font-size:24px; line-height:24px; font-weight:normal; color:#cee019;}
.RelatedWorks table{margin:8px 0;}
.RelatedWorks th{padding:8px 0 ; width:110px; vertical-align:top;}
.RelatedWorks th img{ width:100px;}
.RelatedWorks td{ font-size:10px; padding:8px 8px 8px 0; line-height:1.4; vertical-align:top;}
.RelatedWorks td strong{ display:block; font-size:12px; padding:0 0 4px;}
.RelatedWorks td span{ font-size:11px; padding:0 0 4px; display:block;}
.RelatedWorks td p{ padding:4px 0 ;}
.RelatedWorks h4 a:link,
.RelatedWorks h4 a:visited { color:#cee019;}
.RelatedWorks h4 a:hover {color:#333;}
.BackNumber h4{ padding:0 0 8px;}
.BackNumber li{padding:0 0 4px; border-bottom:1px solid #f0f0f0;  font-size:11px;}
.BackNumber li span{}
.BackNumber li a{font-size:12px; padding-right:8px;}

.AlbumArchives{ padding:0 0 16px;}
.AlbumArchives h3{ padding:0 0 4px; font-family:"sugo"; color:#FFF; font-size:22px; line-height:24px; font-weight:normal;}
.AlbumArchives h3 a{ color:#FFF;}
.AlbumArchives h3 a:hover{ color:#F90;}
.AlbumArchives h4{ padding:0 0 4px; font-family:"sugo"; color:#FFF; font-size:18px; line-height:18px; font-weight:normal;}
.AlbumArchives h4 a{ color:#FFF;}
.AlbumArchives h4 a:hover{ color:#F90;}

.AlbumArchives ul{ padding:0 0 4px 0;}
.AlbumArchives li{ padding:0 0 1px 0; line-height:1.2;}
.AlbumArchives li a{ display:block; background:#b1b8b1; padding:8px; color:#555; text-shadow:0 -1px 0 #CCC;}
.AlbumArchives li a:hover{color:#000;background:#C1C8C1; text-shadow:0 1px 0 #EEE;}
.AlbumArchives li span{font-size:11px;}


.ChartBoxDJ table{ width:100%; margin:0 0 20px;}
.ChartBoxDJ tr{}
.ChartBoxDJ th{ background:#000 url(../chart/images/bg_chartrank_b.gif) no-repeat left bottom; color:#fff; width:19px; text-align:center; vertical-align:top; border-bottom:1px solid #fff; font-size:10px;}
.ChartBoxDJ td{ vertical-align:top; line-height:1.4; border-bottom:1px solid #fff; border-right:2px solid #fff; padding:10px;word-break: break-all;}


div.TTL{background:#D11; color:#fff; font-weight:bold; padding:0 5px 3px; margin:0 0 10px; position:relative; border-radius:4px; padding-top:3px;}
.ChartBoxDeeJay{}
.ChartBoxDeeJay td img{float:left; margin:4px 1em 0 0;}
.ChartBoxDeeJay td a:link,
.ChartBoxDeeJay td a:visited{text-decoration:underline;}
.ChartBoxDeeJay tr{}
.ChartBoxDeeJay tr.bg01 td{background:#eef0db;}
.ChartBoxDeeJay tr.bg02 td{background:#daddd4;}
.ChartBoxDeeJay th{ background:#000 url(../chart/images/bg_chartrank_b.gif) no-repeat left bottom; color:#fff; width:19px; text-align:center; vertical-align:top; border-bottom:1px solid #fff; font-size:10px; line-height:1.2;}
.ChartBoxDeeJay td{ vertical-align:top; line-height:1.8; border-bottom:1px solid #999; border-right:2px solid #fff; padding:10px;word-break: break-all;}
.ChartBoxDeeJay tr:first-child td{ }



.SUGO{font-family:"sugo";}


.ProfBox{background:#fff; margin:0 0 16px; padding:8px;}

/**/
.EntryComment{border-top:1px dotted #999; padding:24px 0 40px; }
.EntryComment h4{ padding:0 0 4px;font-family:"sugo";font-size:24px; line-height:24px; font-weight:normal; color:#cee019; display:none;}
.EntryCommentDisq{padding:0 0 24px; display:none;}
.EntryCommentTw h4{display:block;}

.dsq-clearfix,.dsq-reply { display: inline-block; } 
/* IE 7 and MacIE*/
.dsq-clearfix,.dsq-reply { display: inline-block; }
/* Hides from IE-mac \*/
* html .dsq-clearfix,* html .dsq-reply { height: 1%; }
.dsq-clearfix,.dsq-reply { display: block; }
/* End hide from IE-mac */

/**/
* html .dsq-clearfix,* html .dsq-reply{overflow: visible;}
/**/
.dsq-clearfix:after,.dsq-reply:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .cfx {height: 1%;}
.dsq-clearfix,.dsq-reply {display: block; outline:none;}


.tweet
{
display: block;
clear: both;
padding: 8px;
overflow: hidden;
border-bottom:1px dotted #CCC;
line-height:1.3;
}
.tweet img
{
float: left;
margin-right: 8px;
}
.tweet p.text
{
margin: 0;
padding: 0;
font-size:0.9em;
}
.tweet span.name{ float:none; font-size:10px; display:block; padding:5px 0 0; }
.tweet span.date{ float:right; width:20%; text-align:right; font-size:10px; color:#555;}


.monitter 
{
}

.monitter.scroll-pane
{
width: 100%;
height: 150px;
overflow: auto;
}

.lightBox{}




.ItemTable{ margin:0 0 2em;}
.ItemTable td{vertical-align:top; padding:8px; border:1px solid #ccc;}
.ItemTable td strong{line-height:1.1; display:block; padding-bottom:4px;}
.ItemTable td a{ text-decoration:none;}

.DiscographyTable{ margin:0 0 2em; border-top:1px solid #ccc;}
.DiscographyTable th,
.DiscographyTable td{vertical-align:top; padding:8px; border-bottom:1px solid #ddd; font-size:0.9em;}
.DiscographyTable td strong{font-size:1.1em;}
.DiscographyTable p{padding:0;}

.DiscographyList{ border-top:1px dotted #ccc;}
.DiscographyBox{ overflow:hidden; padding:1em 0; border-bottom:1px dotted #ccc;}
.DiscographyBox .jk{ font-size:1.2em; overflow:hidden; padding:0 0 .5em;}
.DiscographyBox .jk img{ width:150px; height:auto; float:left; margin-right:20px; border:1px solid #eee;}
.DiscographyBox .jk p{ padding-top:16px; padding-bottom:4px;}
.DiscographyBox .jk span{color:#555;}
.DiscographyBox .tx{float:none;}
.DiscographyBox .tx span{color:#555;}
.DiscographyBox .tx p{ padding-bottom:5px;}
.DiscographyBox .jkx{ font-size:1.2em; overflow:hidden; padding:0 0 1em;}
.DiscographyBox .jkx img{ width:auto; border:1px solid #eee;}
.DiscographyBox .jkx p{ padding:8px 0; padding-bottom:4px;}
.DiscographyBox .jkx span{color:#555;}
.DiscographyBox .tx{float:none; padding:0 0 1em; }
.DiscographyBox .tx span{color:#555;}
.DiscographyBox .tx p{ padding-bottom:5px;}

.DiskBoxes{}
.DiskBox{ overflow:hidden; padding:0 0 24px; margin:0 0 24px; border-bottom:1px dotted #ccc;}
.DiskBox strong{ display:block; font-size:1.2em; margin:0 0 8px;}
.DiskBox span{  font-weight:normal; font-size:0.9em; color:#555;}
.DiskBox .jk{ float:left;}
.DiskBox .jk img{}
.DiskBox .tx{ float:right;}
.DiskBox .tx strong{ display:block; font-size:1.2em; margin:0 0 4px;}
.DiskBox .tx span{ display:block; margin:0 0 1em;}
.DiskBox .tx p{ padding:0; margin:0 0 4px;}

.DiskBoxes2{ border-top:1px solid #ccc; padding:1em 0 0;}
.DiskBoxes2 .DiskBox{ overflow:hidden; padding:0 0 1em; margin:0 0 1em; border-bottom:1px dotted #ccc;}
.DiskBoxes2 .DiskBox strong{ display:block; font-size:1.2em; margin:0 0 8px;}
.DiskBoxes2 .DiskBox span{  font-weight:normal; font-size:0.9em; color:#555;}
.DiskBoxes2 .DiskBox .jk{ float:right; margin-left:1em;}
.DiskBoxes2 .DiskBox .jk img{ width:200px; max-width:200px; height:auto;}
.DiskBoxes2 .DiskBox .tx{ float:none; }


.DiskBox240 .jk{ width:256px}
.DiskBox240 .jk img{ width:240px;}
.DiskBox240 .tx{ width:284px}



.SingleBodyNew{ margin:0 0 40px;}
.SingleBodyNew h3{background:#111; color:#fff; font-weight:bold; padding:0 5px 3px; margin:0 0 10px; position:relative; border-radius:4px; padding-top:3px;}
.SingleBodyNew h3 em{font-size:10px;}
.SingleBodyNew h3 span{}
.SingleBodyNew p{padding:0 0 1em;}
.SingleBodyNew p.Style{text-align:right; font-weight:normal;}
.SingleBodyNew p.Style a{padding:2px 4px; background:#D00; color:#fff; text-decoration:none; font-size:10px; margin-right:1px;}
.SingleBodyNew p.Style a:hover{background:#000;}



.ele_slide{ position:relative; margin:0; padding:0; height:360px; width:540px; overflow:hidden;border:1px solid #333; }
.ele_slide li{ position:absolute; left:0; top:0; margin:0; padding:0; float:left;}
.ele_slide{line-height:1.5;}
.ele_slide li em{position:absolute; width:540px; bottom:0; left:0; background:#111; display:block; line-height:1.8; padding:0 5px 5px; color:#fff;}
.products_pagebox_ph_pager{ padding:10px 0 0 3px; overflow:hidden; text-align:center;}
.products_pagebox_ph_pager li{ float:left;width:65px; height:65px; margin:0; overflow:hidden;}
.products_pagebox_ph_pager li a{overflow:hidden; width:55px; height:55px; display:block; border:2px solid #ccc; background:url(../images/bg_mesh.gif)}
.products_pagebox_ph_pager li img{ width:auto; height:80px; margin:-10px 0 0 -30px; opacity:0.9;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
.products_pagebox_ph_pager li.active a{ border:2px solid #c00;}
.products_pagebox_ph_pager li.active img{ opacity:1;}
.products_pagebox_ph_pager li a:hover{ border:2px solid #333; cursor:pointer;}
.products_pagebox_ph_pager li a:hover img{ width:auto; height:100px; margin:-20px auto auto -40px; opacity:1;}




@media screen and (max-width: 736px) {
	x.navi{ background:#fff url(http://www.ele-king.net/upimg/img/3220.jpg) no-repeat center top; padding:100px 0 0; overflow:hidden;}
x.navi ul{ padding:0; border-bottom:2px solid #D00; overflow:hidden;}
x.navi li{ float:left; width:50% !important; position:relative; border-bottom:1px solid #000;}

.pageTTL{padding:0 8px 16px;}
.pageTTL strong{ font-family:"sugo"; color:#FFF; font-size:34px; line-height:34px; font-weight:normal;}
.pageTTL strong span{}

.pageTTL .Search{ padding:0; float:none; width:100%; text-align:right;}
div.pageTTL strong{float:none; width:100%;}
.pageTTL strong a:link,
.pageTTL strong a:visited{ color:#FFF;}
.pageTTL strong a:hover{ color:#F90;}
div.pageTTL span{ font-size:12px; color:#FFF; display:block; clear:both;}
.pageTTL span a:link,
.pageTTL span a:visited{ color:#FFF; text-decoration:underline;}
.pageTTL span a:hover{ color:#F90;}
div.pageTTL em{ font-size:0.8em; color:#FFF; display:block; clear:both; line-height:1.2}
div.pageTTL b{ font-size:0.9em;font-weight:normal;}
p.pageTTL em{ font-size:0.8em; color:#FFF; display:block; clear:both; line-height:1.2}

.PageLeft{ float:none; width:100%;}
.PageLeftIn{float:none; width:100%;}

.PageMain{float:none; width:100%;}
.PageMainIn{float:none; width:100%;}

.PageMain2{float:none; width:100%;}
.PageMainIn2{float:none; width:100%;}

.PageRight{float:none; width:99%; padding:1em 0; margin:auto;}
.MostRead{ display:none}

.ListColumnsBox {
    width: 100% !important;
    float: none !important;
    margin: 0px 0px 1px!important;
		height:auto !important;
}
.ListColumnsBoxIn { margin:0 !important; background:url(../images/2012/bg_reviewmeta818.png) no-repeat right bottom; position:relative;
}
.ListColumnsBox .ListPhoto{ width:auto !important; float:left; display:inline;}
.ListColumnsBox .ListPhoto img{ width:100px !important; height:100px !important; margin:1px 8px 0 1px !important;}
.ListColumnsBox .ListBody{ width:auto!important; float:none!important; padding:8px 0 0; line-height:1.4;}



.DiskBoxes{}
.DiskBox{ overflow:hidden; padding:0 0 24px; margin:0 0 24px; border-bottom:1px dotted #ccc;}
.DiskBox strong{ display:block; font-size:1.2em; margin:0 0 8px;}
.DiskBox span{  font-weight:normal; font-size:0.9em; color:#555;}
.DiskBox .jk{ float:none;}
.DiskBox .jk img{}
.DiskBox .tx{ float:none;}
.DiskBox .tx strong{ display:block; font-size:1.2em; margin:0 0 4px;}
.DiskBox .tx span{ display:block; margin:0 0 1em;}
.DiskBox .tx p{ padding:0; margin:0 0 4px;}

.DiskBox240 .jk{ width:100%; text-align:center;}
.DiskBox240 .jk img{ width:auto; margin:auto;}
.DiskBox240 .tx{ width:auto}

iframe{max-width: 100%; max-height: 50vh;}
}



/*Ariek Pink 201412*/
.ColumnEntry100{ background:url(../images/2012/bg_reviewmeta818.png) no-repeat right bottom !important;}
.bb-bookblock {
	width: 740px;
	height: 740px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align:center;
}
.bb-bookblock img{
	margin-bottom:16px;
}
.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #fff;
}

.bb-outer {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-page > div:not(:only-child) {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}

/* */

.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Content display */
.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	-moz-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	-moz-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	-moz-transform: rotateX(165deg);
	transform: rotateX(165deg);
}

.bb-item {
	width: 100%;

	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background: #fff;
}

/* No JS */
.no-js .bb-bookblock, 
.no-js ul.bb-custom-grid li {
	width: auto;
	height: auto;
}

.no-js .bb-item {
	display: block;
	position: relative;
}

#bb-nav-next{position:absolute; display:block; width:240px; height:740px; right:-10px; top:0; z-index:1000; text-decoration:none; background:url(/images/2014arielpink/e_08.png) no-repeat right center;}
#bb-nav-prev{position:absolute; display:block; width:240px; height:740px; left:-10px; top:0; z-index:1000; text-decoration:none;background:url(/images/2014arielpink/e_06.png) no-repeat left center; display:none;}
.bb-custom-icon:hover{opacity:0.5;}
.linksh{ padding:24px 80px;}
.linksh a{text-decoration:none !important; display:block; margin:0 0 0.5em;}
.linksh strong{display:block; font-size:1.2em;}
.linksh .FL,
.linksh .FR{width:260px;}
#bookblock{position:relative; background:url(../images/2014arielpink/bg_book.jpg) no-repeat 0 0; padding:10px 0 45px 0;}
#start{position:absolute; right:6px; z-index:1000; top:332px;}
.APread{padding:24px 100px !important; margin:0 0 40px; background:#fff url(../images/2014arielpink/bg_read.jpg) repeat-y center;}


@media screen and (max-width: 480px) {
/*Ariek Pink 201412*/
#bookblock{position:relative; background:none; padding:10px 0 45px 0;}
.bb-bookblock {
	width: 100%;
	height: 400px;
}
#bb-nav-next{position:absolute; display:block; width:50%; height:480px; right:-10px; top:0; z-index:1000; text-decoration:none; background:url(/images/2014arielpink/e_08.png) no-repeat right center;}
#bb-nav-prev{position:absolute; display:block; width:50%; height:480px; left:-10px; top:0; z-index:1000; text-decoration:none;background:url(/images/2014arielpink/e_06.png) no-repeat left center; display:none;}
.linksh{ padding:24px 0 24px 0;}
.linksh .FL{margin:0 0 2em !important; float:none; width:auto !important;}
.linksh .FL,
.linksh .FR{width:auto; float:none;}
.APread{padding:24px !important; margin:0 0 24px; background:#fff url(../images/2014arielpink/bg_read.jpg) repeat-y center;}
#start{position:absolute; right:6px; z-index:1000; top:200px;}

}


.TableStyle01{
	display:table;
	width:100%;
	margin:auto;
}

.TableStyle01 .txtC{
	padding:1em 0;
}
.TableStyle01 .txtC p{
	padding:1em 0;
    text-align:center;
    line-height:1.5;
}

.TableStyle01 .TrStyle{
	display:table;
	width:100%;
	padding:.5em 0;
}
.TableStyle01 .TdStyle-L{
	display:table-cell;
	width:30%;
	padding:0 1em 0 0;
	vertical-align:top;
    font-size:1em;
}
.TableStyle01 .TdStyle-R{
	display:table-cell;
	vertical-align:top;
}

.FormStyle01{
}

.FormStyle01 input{
	padding:8px;
	width:80%;
}
.FormStyle01 textarea{
	padding:8px;
	width:80%;
	height:5em;
}
.FormStyle01 input[type=submit]{
	padding:1em;
	width:200px;
	text-align:center;
	cursor:pointer;
}
.FormStyle01 .error{
	display:block;
	color:#d11;
}

.FormStyle01 input.wAuto{
	padding:0;
	width:auto;
	text-align:center;
	cursor:pointer;
    margin:0 1em;
}




    .slides540 {
      display: none;
			margin:0 0 2em;
    }


    /* Media quires for a responsive layout */

    .slides540 .slidesjs-navigation {
      margin-top:3px;
    }

    .slides540.slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    .slides540 .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slides540 .slidesjs-pagination {
      margin: 8px auto 0;
			width:auto;
    }

    .slides540 .slidesjs-pagination li {
      margin: 0 8px 0 0;
			display:inline-block;
    }

    .slides540 .slidesjs-pagination li a {
      display: block;
			padding:3px 6px;
			border-radius:4px;
			background:#ddd;
			line-height:1.2;
    }
    .slides540 .slidesjs-pagination .active {
      color:red;
			background:#f6f0f0;
    }


    .navbar {
      overflow: hidden
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper p{ padding:0;}
/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 8px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
  top:100%;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;

	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bxslider{}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}





#slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }