/*
Theme Name: androck
Theme URI: http://androck.jp/
Description: 株式会社アンドロックが提供するテーマです。
Author: 株式会社アンドロック
Author URI: http://androck.jp/
*/

/*
	CSS Document
	Portal Index
*/

/* 引用 */
blockquote {
 background: url(/wp-content/uploads/site/quote_start.gif) no-repeat scroll top left 1%;
 padding:10px 0 10px 10px ;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 font-size:15px;
 line-height:23px;
}
blockquote p.block {
 padding-top: 10px !important;
 padding-right: 0px !important;
 padding-bottom: 10px !important;
 padding-left: 30px !important;
 margin: 0px !important;
}

/* 人気の記事 Start */
#PopularPosts h3.PopularPosts{
 background:url(/wp-content/uploads/Appli/site/250_blank.png) top left no-repeat;
 position:relative;
}

#PopularPosts h3.PopularPosts span{
 font-size:18px;
 line-height:22px;
 color:white;
 text-shadow:#CCC 2px 2px 3px;
 padding-right:20px;
 position:absolute;
 top:10px;
 left:10px;
 display:inline !important;
}


#PopularPosts div.LeftBody ul li{
 display: inline-block;
 margin: 0 0 10px 7px;
 width: 285px;
 position: relative;
}

#PopularPosts div.LeftBody ul li a.sum {
 display:block;
 float: left;
 overflow:hidden;
 width: 96px;
 height: 50px;
 border: 4px #CCC solid;
 background: none repeat scroll 0 0 #CCCCCC;
 margin-right: 8px;
 -moz-transition: all 0.1s linear 0s;
}

#PopularPosts div.LeftBody ul li a.sum img{
 vertical-align: text-bottom;
 width: 100px;
 margin-left:-4px;
}

#PopularPosts div.LeftBody ul li a.sum:hover {
 background: none repeat scroll 0 0 #E6005C;
}

html body div#wap div#contents div#menuLeft {
margin-bottom:10px;
}

html body div#wap div#contents div#menuLeft div#PopularPosts div.LeftBody ul li span.sub {
 float: left;
 font-size: 12px;
 line-height:15px;
 height: 47px;
 width: 170px;
 overflow: hidden;
 width:120px;
}

#PopularPosts div.LeftBody ul li .sub{
/*  float: left; */
 font-size: 14px;
 line-height:15px;
 height: 47px;
 width: 120px;
 overflow: hidden;
}

#PopularPosts div.LeftBody ul li .count:before {
 content: ' ';
 position: absolute;
 width: 0;
 height: 0;
 left: 0px;
 top: 0px;
 border: 25px solid;
 border-color: #666 transparent transparent #666;
 opacity: 0.6;
}


#PopularPosts div.LeftBody ul li .count span{
background: none repeat scroll 0 0 #E6005C;
border-radius: 4px 4px 4px 4px;
color: white !important;
font-weight: bold;
padding: 1px 3px;
display:block;
float: left;
font-size: 12px;
position: absolute;
left: -5px;
top: -2px;
}

#PopularPosts div.LeftBody ul li .discipt{
 margin-top:5px;
 font-size: 9px;
 line-height:11px;
 display:block;
 float: left;
 overflow:hidden;
 width: 110px;
 height: 22px;
}

#PopularPosts div.LeftBody a.more{
 display:block;
 text-align:right;
 margin-right:5px;
}

/* 人気の記事 End */

/* 回り込み処理用 */
.fleft{
 float:left;
 margin-right:5px;
}

/* 定義リスト */
dl.cap dt{
 font-weight: bold;
 border-bottom: solid 1px #CCC;
 color: #999;
 margin-top: 1em;
}

dl.cap dd{
 padding: 1em;
 margin-left: 0em;
 margin-top: 0.5em;
}
/* 定義リスト End */

/* Amazon コード Start */
div#Amazon {
 float:left;
 width:260px;
 height:250px;
 margin-left:10px;
 border:1px solid #B3B3B3;
 text-align:center;
 margin-right:5px
}

div#AmazonV {
 width:270px;
 height:277px;
 display:table-cell;
 vertical-align:middle;
}

#AmazonImg{
 margin-top:-15px;
 display:block;
}

#AmazonTitle{
 display:block;
 margin: 5px 3px;
 max-height: 38px;
 overflow:hidden;
 font-size:14px;
}

#AmazonAdsense {
 float:left;
 margin-left:30px;
}

.doubleadv {
 float:left;
 margin:0 4px;
}

#AmazonAdsense img{
 margin-top: 0 !important;
}
/* Amazon コード End */
div.FtCategory{
width:950px;
margin:0 auto;
margin-bottom:20px;
}

div.FtCategory h3{
font-size:1.5em;
line-height:45px;
color:white;
padding-left:10px;
font-weight:bold;
height:45px;
display:block;
width:940px;
text-align:left;

background:#000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
/* background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); */ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); */ /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* IE10+ */
/* background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); */ /* IE6-8 */
}

div.FtCategoryBox{
position:relative;
background:white;
}

div.FtCategories{
text-align:left;
margin:10px 0;
font-size:12px;
}

div.FtCategories div.FtCategoriesMid {
margin-left:5px;
}

div.FtCategories div.FtCategoriesMini{
margin:0 10px;
}

div.FtCategories div.FtCategoriesMini a{
font-size:12px;
font-weight:normal;
}

.FtCategoryTitle{
font-weight:bold;
padding:3px;
border-left: 7px solid black;
border-bottom: 1px solid black;
width:280px;
display:block;
}

div.FtCategoryNews{
margin-left:10px;
width:300px;
float:left;
}

div.FtCategoryNews h5 {
margin:0;
font-size:14px;
margin-bottom:10px;
}

div.FtCategoryNews h6 {
margin:15px 0 5px 0;
font-size:13px;
border-bottom:1px dotted #CCC;
}

div.FtCategoryFooter{
background:url(/wp-content/uploads/site/footerAreaBtm.gif) no-repeat;
height:7px;
}

div.FtCategories div.FtCategoriesMid img.qrcode {
width:80px;
float:left;
border:1px solid #CCC;
}

span#FtCategoryMobileDesc {
width:195px;
float:left;
margin-left:5px;
}

/* footer category end */

/* AndRock App DL Start */
.tcenter {
 text-align:center;
}

.BrforePost {
float:left;
font-size:16px;
background: url("/wp-content/uploads/site/dd2.gif") no-repeat scroll left center transparent;
padding:5px;
width:210px;
padding-left:15px;
margin-top:10px;
}

.NextPost {
float:right;
font-size:16px;
background: url("/wp-content/uploads/site/dd.gif") no-repeat scroll right center transparent;
padding:5px;
width:210px;
padding-right:10px;
margin-top:10px;
}

img.liquid {
max-width:598px;
border:1px solid #CCC;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea p img.liquid {
margin:10px 0 0 0;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea img.liquid {
margin:10px 0 0 10px;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea ul.line{
 display: block;
 list-style: none outside none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 100%;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea ul.line li{
 float: left;
 margin: 0;
 padding: 0;
 width: 20%;
 list-style: none;
 float:left; margin:1.5px width:100px;
 text-align:center;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea ul.line li a img{
 width: 100px;
 border: 1px #53EB29 solid;
 margin-top: 5px;
}

html,body{
	/* height:100%; */
	width:100%;
	margin:0px;
	padding:0px;
	background:url(/wp-content/themes/androck/image/bg.gif) repeat fixed #FFF;
	text-align:center;
	color:#444;
	font-size:91%;
	_font-size:xx-small;
	line-height:1.4em;
	font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	word-break: break-all;
}

h1,h2,h3,h4,h5,img,div,p,span,ul,li,dd,dt,dl,a {
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
}

a {
text-decoration: none;
}

a span {
display:none;
}

a:link{
color:#4B67A1;
font-weight:bold;
}

a:hover {
color:#D5B23D !important;
text-decoration:underline !important;
font-weight:bold;
}

a:visited{
color:#4B67A1;
font-weight:bold;
}

br.clear {
clear:both;
}

.header a:hover img {
opacity: 0.8;
filter:alpha(opacity=80);
-ms-filter: 'alpha( opacity=80 )';
}

#wap a:hover img {
opacity: 0.5;
filter:alpha(opacity=50);
-ms-filter: 'alpha( opacity=50 )';
}

span.discription{
 display:block;
 font-size:0.90em;
 line-height:1.3em;
}

p.discription{
 font-size:15px;
 line-height:1.3em;
}

/* header start */

div.header{
width:100%;
height: auto !important;
padding-bottom: 8px;
/* background:url(/wp-content/uploads/site/mainHeader4.png) bottom repeat-x #000; */
background:#000000;
border-bottom: 5px solid #FFE747;
z-index:90;
}

div.header div#header_box{
width:950px;
height:150px;
margin:0 auto;
position: relative;
z-index:100;
}

div.header div#header_box h1#capH1 , div.header div#header_box h2#capH2 {
width:auto;
height:auto;
color:#FFF;
position:absolute;
top:5px;
left:5px;
text-align:right;
font-size:0.8em;
font-weight:normal;
line-height:1;
}

div.header div#header_box div#logo{
position:absolute;
top:29px;
left:0px;
}

div.header div#header_box div#logo a{
width:210px;
height:61px;
display:block;
float:left;
margin-top: 5px;
}

div.header div#header_box div#logo p {
color:white;
text-align:left;
padding-left:5px;
}

div.header div#header_box div#logo a#portal{
background: url(/wp-content/uploads/file/p111.png) no-repeat bottom;
/* background: url(/wp-content/uploads/file/androck_logo_large.png) no-repeat bottom; */
/* background: url(/wp-content/uploads/site/TopLogo_xmas.png) no-repeat; */
/* background: url(/wp-content/uploads/site/TopLogo_nenga.png) no-repeat; */
}

div.header div#header_box .banner {
position:absolute;
top:20px;
right:0px;
}

div.header #header_box #menu2 {
position: absolute;
left: 0;
top: 120px;
}

div.header #header_box #menu2 ul {

}

div.header #header_box #menu2 ul li {
float:left;
border:1px solid #3A3A3A;
border-left:none;
/* background: -moz-linear-gradient(top, #121212, #575958);
background: -webkit-gradient(linear, left top, left bottom, from(#121212), to(#575958)); */
}

div.header #header_box #menu2 ul li.liside-left {
/* border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px; */
border-left:1px solid #3A3A3A;
}

div.header #header_box #menu2 ul li.liside-left a:hover {
/* border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px; */
}

div.header #header_box #menu2 ul li.liside-right {
/* border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0; */
}

div.header #header_box #menu2 ul li.liside-right a:hover {
/* border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0; */
}

div.header #header_box #menu2 ul li a {
color:white;
display:block;
padding:4px 0px 1px 0;
width:90px;
border-bottom:1px solid red;
}

div.header #header_box #menu2 ul li a:hover {
color:white !important;
text-decoration: none !important;
/* background: -moz-linear-gradient(top, #575958, #575958);
background: -webkit-gradient(linear, left top, left bottom, from(#575958), to(#575958)); */
border-bottom:1px solid #FFE747;
}

div.header div#header_box div#search{
position:absolute;
top:120px;
right:0;
}

div.header div#header_box div#search #searchform{
width:200px;
height:25px;
background: url(/wp-content/uploads/site/TopSearch.gif) no-repeat;
display:block;  
position:relative;
}

div.header div#header_box div#search #searchbox ,
div#search #searchboxCat {
width:160px;
height:17px;
position: absolute;
top:3px;
left:12px;
border: 1px solid #FFF;
}

div.header div#header_box div#search #searchbtn{
position:absolute;
top:3px;
left:180px;
background:none; border:none;cursor: pointer; 
}

/* header end */

/* FrameWork Start */

div#wap {
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
width:950px;
margin:0px auto;
text-align:left;
margin-top: 5px;
}

#wap div#contents{
width:950px;
margin-top:5px;
/*padding-bottom:20px;*/
}


#wap div#contents #menuLeft{
width:640px;
margin-right:10px;
float:left;
background:white;
}

#wap div#contents #indexContents{
width:380px;
float:left;
margin-right:10px;
/*margin-bottom:10px;*/
}

#wap div#contents #rightMenu{
width:300px;
float:left;
font-size:15px;
}

/* FrameWork End */

/* NewRelease Start */
#wap div#contents #menuLeft div h3.newrelease{
 background:url(/wp-content/uploads/site/newreleases.gif) top left no-repeat;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li{
display:block;
margin-bottom:0px;
padding-left:5px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.day{
font-weight:bold;
margin-bottom:17px;
margin-left:3px;
padding:0px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li em{
color:#333;
font-weight:normal;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link{
margin-bottom:17px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a{
text-decoration:none;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span{
text-decoration:none;
display:inline;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span.list_img {
float:left;
margin-right:3px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span.list_img img{
width: 48px;
height: 48px;
align: left;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span.square_img {
 box-shadow: 2px 2px 10px #BCBCBC;
 float: left;
 height: 48px;
 margin-right: 5px;
 overflow: hidden;
 width: 48px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span.square_img img{
align: left;
max-width: 70px;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link a span.apptitle{
 display: inline-block;
 height: 1.3em;
 overflow: hidden;
 text-decoration: none;
 width: 11em;
 white-space: nowrap;
}

#wap div#contents #menuLeft div div.LeftBody ul.newrelease li.link img.miniImg{
 vertical-align: top !important;
}

html body div#wap div#contents div#rightMenu div.Release h3.newrelease {
 background:url(/wp-content/uploads/site/300_blank.png) top left no-repeat;
 position:relative;
}

/* Wide */
#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide {
height:145px;
border-bottom:1px dotted #CCC;
padding:5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInLeft {
float:left;
overflow: hidden;
height:140px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInLeft img {
width:250px;
padding:5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInRight {
float:left;
padding:10px 5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInRight p.Pdate {
font-size:0.9em;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInRight h4.htitle {
width:360px;
font-size:16px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideInRight div.KJsocial {
padding:5px 0;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide .WideInRight p.CutCnt {
width:360px;
font-size:15px;
margin-top:10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut {
float:left;
width:310px;
padding-top:5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut .WideCutLeft {
float:left;
padding:0 5px;
max-width: 120px;
max-height: 140px;
overflow: hidden;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut .WideCutLeft img {
width:180px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut .WideCutRight {
float:left;
padding:0 5px;
width:170px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut div.WideCutRight h4 {
font-size:15px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.Wide div.WideCut div.WideCutRight p {
padding:3px 0;
}

p.PastKj {
width:640px;
font-size:15px;
padding:0 0 0 10px;
background: url("/wp-content/uploads/Device/site/dd.gif") no-repeat scroll left center transparent;
margin:7px 0 5px 10px;
}

p.Nextkj {
font-size:15px;
padding:15px 0 0 10px;
}

div.Release div.NewAppReview div.AppIcn {
width:150px;
padding:5px;
float:left;
margin-top:10px;
position:relative;
}

div.Release div.NewAppReview div.AppIcn span.NewAppIcon {
position:absolute;
background:red;
border-radius: 4px 4px 4px 4px;
width:40px;
padding:1px;
color:white;
font-weight:bold;
left:30px;
top:-2px;
}

div.Release div.NewAppReview div.AppIcn img {
padding-bottom:5px;
}

div.Release div.NewAppReview div.AppIcn h4 {
display:block;
font-size:14px;
height:35px;
overflow:hidden;
}

html body divdiv.Release div.otheCnt div.otheBigLeft div.oLeftMtm div.otheBigRight p {
font-size:14px;
line-height:20px;
padding-top:0;
}

html body divdiv.Release div.otheCnt div.otheSmallRight div.oRightMtm div.othSmlRight p {
font-size:14px;
line-height:20px;
padding-top:0;
}


div.Release div.PopKj {
border-bottom:1px dotted #CCC;
padding:5px;
}

div.Release div.PopKj .PopLeft {
float:left;
max-height:100px;
overflow: hidden;
position:relative;
}

div.Release div.PopKj div.PopLeft span.PVclm {
position:absolute;
background:#E6005C;
border-radius: 4px 4px 4px 4px;
padding:1px 3px;
color:white;
font-weight:bold;
}


div.Release div.PopKj .PopLeft img {
width:130px; padding:5px
}

div.Release div.PopKj .PopRight {
float:left;
}

div.Release div.PopKj .PopRight h4 {
width:470px;
font-size:16px;
padding:5px 0 5px 10px;
}


div.Release div.PopKj .PopRight p {
width:470px;
font-size:15px;
line-height:20px;
padding:5px 0 5px 10px;
}

div.Release div.PopKjHalf {
float:left;
width:300px;
height:120px;
border-bottom:1px dotted #CCC;
padding:10px;
margin-top:5px;
}

div.Release div.PopKjHalf img {
float:left;
width:90px;
}

div.Release div.PopKjHalf .PopRight {
float:left;
width:200px;
margin-left:10px;
}

div.Release div.PopKjHalf div.PopRight h4 {
margin-bottom:10px;
}

div.Release div.PopKjHalf div.PopRight h4 a {
font-size:15px;
}

html body div#wap div#layer {
/* margin-top:5px; */
}

html body div#wap div#layer div.MainBody div.detail div.Release div.PopKjHalf {
width:290px;
}

html body div#wap div#layer div.MainBody div.detail div.Release div.PopKjHalf div.PopRight {
width:190px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft {
float:left;
width:320px;
padding-top:10px;
}

#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft div.oLeftMtm {
margin:10px 5px;
border-bottom:1px dotted #CCC;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div.oRightMtm {
border-bottom:1px dotted #CCC;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft .oBLeImg {
float:left;
width:120px;
max-height:110px;
overflow:hidden;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft .oBLeImg img {
width:110px;
padding:5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft .otheBigRight {
float:left;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft .otheBigRight h4 {
width:180px;
font-size:16px;
padding:5px 0 5px 10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft .otheBigRight p {
width:180px;
font-size:1.0em;
padding:5px 0 5px 10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheBigLeft h4.SideLH4 {
font-size:1.5em;
border-left: 10px solid #FCCA43;
border-bottom: 1px dotted #3F3F3F;
margin:5px 0 15px 5px;
padding:10px 0 0 10px;
height:25px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight h4.SideRH4 {
font-size:1.5em;
border-left: 10px solid #FCCA43;
border-bottom: 1px dotted #3F3F3F;
margin:5px 15px 15px 10px;
padding:10px 0 0 10px;
height:25px;
}


#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight {
float:left;
width:320px;
padding-top:10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div.oRightMtm {
margin:5px 0 10px 10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div.oRightMtm div.oSLeImg {
float:left;
width:80px;
max-height:100px;
overflow:hidden;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div.oRightMtm div.oSLeImg img {
width:80px;
padding:5px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div div.othSmlRight {
float:left;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div div.othSmlRight h4 {
width:200px;
font-size:1.1em;
padding:5px 10px 5px 10px;
}

#wap div#contents div#menuLeft div.NinkiApp div.Release div.otheCnt div.otheSmallRight div div.othSmlRight p {
width:200px;
font-size:0.9em;
padding:5px 10px 5px 10px;
}

/* NewRelease End */

/* Ranking Start */

#wap div#contents #menuLeft div h3.ranking{
background:url(/wp-content/uploads/site/ranking.gif) top left no-repeat;
}

#wap div#contents #menuLeft div ul.rank li{
display:block;
margin:0 0 8px 3px;
padding-left:35px;
text-align:left;
}

#wap div#contents #menuLeft div ul.rank li a {
display:block;
}

#wap div#contents #menuLeft div ul.rank li.r1{
background:url(/wp-content/uploads/site/1.png) bottom left no-repeat;
height:34px;
}

#wap div#contents #menuLeft div ul.rank li.r1 a{
padding-top:5px;
font-weight:bold;
font-size:14px;
text-decoration : none;
}

#wap div#contents #menuLeft div ul.rank li.r1 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #menuLeft div ul.rank li.r2{
background:url(/wp-content/uploads/site/2.png) bottom left no-repeat;
height:30px;
}

#wap div#contents #menuLeft div ul.rank li.r2 a{
padding-top:4px;
font-weight:bold;
text-decoration : none;
}

#wap div#contents #menuLeft div ul.rank li.r2 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #menuLeft div ul.rank li.r3{
background:url(/wp-content/uploads/site/3.png) bottom left no-repeat;
height:27px;
}

#wap div#contents #menuLeft div ul.rank li.r3 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #menuLeft div ul.rank li.r3 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #menuLeft div ul.rank li.r4{
background:url(/wp-content/uploads/site/4.png) bottom left no-repeat;
height:27px;
}

#wap div#contents #menuLeft div ul.rank li.r4 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #menuLeft div ul.rank li.r4 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #menuLeft div ul.rank li.r5{
background:url(/wp-content/uploads/site/5.png) bottom left no-repeat;
height:27px;
}

#wap div#contents #menuLeft div ul.rank li.r5 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #menuLeft div ul.rank li.r5 a span.line{
text-decoration: underline;
display: inline;
}

/* Ranking End */

/* DeviceRanking Start */
#wap div#contents #menuLeft div h3.DeviceRanking{
 background:url(/wp-content/uploads/site/devrank.gif) top left no-repeat;
}

/* DeviceRanking End */

/* DevicePickup Start */
#wap div#contents #menuLeft h3.DevicePickup{
font-size:22px;
line-height:45px;
color:white;
padding-left:10px;
letter-spacing:-0.1em;
font-weight:bold;
background:url(/wp-content/uploads/site/device_250x45.png) top left no-repeat;
}

/* DevicePickup End */

#wap div#contents #menuLeft h3.NinkiApp{
/* font-size:22px; */
/* line-height:45px; */
color:white;
padding-left:10px;
letter-spacing:-0.1em;
font-weight:bold;
/* background:url(/wp-content/uploads/site/test640.gif) top left no-repeat; */
/* width:640px; */
}

#wap div#contents #menuLeft .LeftBody{
padding:5px;
}

#wap div#contents #menuLeft .NinkiAppDiv{
position:relative;
height:360px;
overflow:hidden;
}

#wap div#contents #menuLeft .NinkiAppDiv h4{
max-height:36px;
overflow:hidden;
}

#wap div#contents #menuLeft .NinkiAppDiv .icon{
margin-right: 5px;
float:left;
}

#wap div#contents #menuLeft .NinkiAppDiv .excerpt{
font-size: 0.8em;
}

#wap div#contents #menuLeft .NinkiAppDiv .reviewari{
position:absolute;
bottom:10px;
right:0px;
}

/* NinkiApp End */

/* LeftBody Start */

#wap div#contents #menuLeft div.LeftBody{
/* padding-top:5px; */
background:url(/wp-content/uploads/site/leftAreaBg.gif) bottom repeat-y;
padding: 5px;
}

#wap div#contents #menuLeft div .moreRead{
text-align:right;
margin-right:5px;
}

p.moreRead {
margin-right:5px;
padding-bottom:5px;
}

#wap div#contents #menuLeft div div.LeftFoot{
 background:url(/wp-content/uploads/site/leftAreaBtm.gif) bottom no-repeat;
 height: 7px;
 /*overflow: hidden;*/
 margin-bottom:10px;
}

/* LeftBody End */

/* Information Start */

#wap div#contents #indexContents h3.news{
background:url(/wp-content/uploads/site/information.gif) top left no-repeat;
}

#wap div#contents #indexContents div.newsArea{
margin-bottom:10px;
}

#wap div#contents #indexContents div.newsArea p{
padding:3px 5px;
text-align:right;
}

#wap div#contents #indexContents div.newsArea dl{
margin:0px 5px;
}


#wap div#contents #indexContents div.newsArea dl dt{
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
}

#wap div#contents #indexContents div.newsArea .old{
display:block;
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-bottom:8px;
padding:0 3px;
}

#wap div#contents #indexContents div.newsArea .old a{
font-weight:normal;
xfont-size:95%;
}

#wap div#contents #indexContents div.newsArea dl dd{
margin:0px 0px 10px 10px;
padding-left:5px;
border-left:3px solid #6d6d6d;
}

#wap div#contents #indexContents div.newsArea dl dd a{
display:block;
margin-bottom:2px;
}

/* Information End */

/* PickUP Start */

#wap div#contents #indexContents h3.pick{
background:url(/wp-content/uploads/site/standard_portal.gif) top left no-repeat;
}

#wap div#contents #indexContents div.pickup{
margin-bottom:10px;
}

#wap div#contents #indexContents div.pickup table{
padding-left: 7px;
}

#wap div#contents #indexContents div.pickup table tr th {
font-size:105%;
text-align :left;
}

html body div#wap div#contents div#indexContents div.pickup div.CenterBody div.piktable table tbody tr th a{
display:block;
margin-bottom:2px;
text-decoration:none;
color:black;
}

html body div#wap div#contents div#indexContents div.pickup div.CenterBody div.piktable table tbody tr th a p.picktitle:first-letter {
color:#FCCA43;
}


#wap div#contents #indexContents div.pickup p.more{
padding:3px 5px;
text-align:right;
}

/* PickUP End */

/* Custom Start */

#wap div#contents #indexContents h3.custom{
font-size:22px;
line-height:45px;
color:white;
padding-left:10px;
letter-spacing:-0.1em;
font-weight:bold;
background:url(/wp-content/uploads/site/custom_380x45.png) top left no-repeat;
}

#wap div#contents #indexContents div.CustomArea{
margin-bottom:10px;
}

#wap div#contents #indexContents div.CustomArea p{
padding:3px 5px;
text-align:right;
}

#wap div#contents #indexContents div.CustomArea dl{
margin:0px 5px;
}


#wap div#contents #indexContents div.CustomArea dl dt{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

#wap div#contents #indexContents div.CustomArea dl dd{
margin:0px 0px 10px 10px;
padding-left:5px;
border-left:3px solid #6d6d6d;
}

#wap div#contents #indexContents div.CustomArea dl dd a{
display:block;
margin-bottom:2px;
}

/* Custom End */

/* Mobile Start */

#wap div#contents #indexContents h3.mobile{
background:url(/wp-content/uploads/site/mobile.gif) top left no-repeat;
}

#wap div#contents #indexContents div.qr img{
float:left;
}
#wap div#contents #indexContents div.qr div.CenterBody div{
margin: 0 5px 0 10px;
}

/* Mobile End */

/* CenterBody Start */

#wap div#contents #indexContents div.CenterBody{
padding-top:5px;
background:url(/wp-content/uploads/site/mainAreaBg.gif) bottom repeat-y;
}

#wap div#contents #indexContents div .moreRead{
text-align:right;
margin-right:5px;
}

#wap div#contents #indexContents div div.CenterFoot{
 background:url(/wp-content/uploads/site/mainAreaBtm.gif) bottom no-repeat;
 height: 7px;
 /*overflow: hidden;*/
 margin-bottom:10px;
}

/* CenterBody End */

/* SPtopicPath Start */

#wap div.SPtopicPath{
margin-bottom:10px;
padding-bottom:3px;
border-bottom:1px dotted #FCCA43;
}

#wap div.SPtopicPath ul li{
list-style:none;
display:inline;
padding-left:5px;
}

#wap div.SPtopicPath ul li a{
padding-right:5px;
}

/* topicPath End */


/* AppRanking Start */

#wap div#contents #rightMenu h3.AppliRanking{
background:url(/wp-content/uploads/site/ranking.gif) top left no-repeat;
}

#wap div#contents #rightMenu h3.NinkiApp{
font-size:22px;
line-height:45px;
color:white;
padding-left:10px;
letter-spacing:-0.1em;
font-weight:bold;
background:url(/wp-content/uploads/site/300_blank.png) top left no-repeat;
}

#wap div#contents #rightMenu .NinkiAppDiv{
position:relative;
height:360px;
overflow:hidden;
}

#wap div#contents div#rightMenu div div.RightBody div.list {
padding-left:5px;
}

#wap div#contents #rightMenu .NinkiAppDiv h4{
max-height:36px;
overflow:hidden;
}

#wap div#contents #rightMenu .NinkiAppDiv .icon{
margin-right: 5px;
float:left;
}

#wap div#contents #rightMenu .NinkiAppDiv .excerpt{
font-size: 0.8em;
}

#wap div#contents #rightMenu .NinkiAppDiv .reviewari{
position:absolute;
bottom:10px;
right:0px;
}

#wap div#contents #rightMenu div ul.rank{
padding-left:10px;
}

#wap div#contents #rightMenu div ul.rank li{
display:block;
margin-bottom:8px;
padding-left:35px;
text-align:left;
}

#wap div#contents #rightMenu div ul.rank li a {
display:block;
}

#wap div#contents #rightMenu div ul.rank li.r1{
background:url(/wp-content/uploads/site/1.png) bottom left no-repeat;
height:34px;
}

#wap div#contents #rightMenu div ul.rank li.r1 a{
padding-top:5px;
font-weight:bold;
font-size:14px;
text-decoration : none;
}

#wap div#contents #rightMenu div ul.rank li.r1 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #rightMenu div ul.rank li.r2{
background:url(/wp-content/uploads/site/2.png) bottom left no-repeat;
height:30px;
}

#wap div#contents #rightMenu div ul.rank li.r2 a{
padding-top:4px;
font-weight:bold;
text-decoration : none;
}

#wap div#contents #rightMenu div ul.rank li.r2 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #rightMenu div ul.rank li.r3{
background:url(/wp-content/uploads/site/3.png) bottom left no-repeat;
height:27px;
}

#wap div#contents #rightMenu div ul.rank li.r3 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #rightMenu div ul.rank li.r3 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #rightMenu div ul.rank li.r4{
background:url(/wp-content/uploads/site/4.png) bottom left no-repeat;
height:27px;
}

#wap div#contents #rightMenu div ul.rank li.r4 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #rightMenu div ul.rank li.r4 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #rightMenu div ul.rank li.r5{
background:url(/wp-content/uploads/site/5.png) bottom left no-repeat;
height:27px;
margin:0px;
}

#wap div#contents #rightMenu div ul.rank li.r5 a{
padding-top:2px;
text-decoration : none;
}

#wap div#contents #rightMenu div ul.rank li.r5 a span.line{
text-decoration: underline;
display: inline;
}

#wap div#contents #rightMenu .NinkiApp .GooglePlay {
background:white;
padding:0 10px;
}

#wap div#contents #rightMenu .NinkiApp .GooglePlay img.playPic {
display:block;
}

/* AppRanking End */

/* Category Start */
#wap div#contents #rightMenu h3.TopCategory{
background:url(/wp-content/uploads/site/category_2.gif) top left no-repeat;
}

#wap div#contents #rightMenu div div.RightBody ul li.category{
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) center left no-repeat;
margin:7px 0 0 10px;
padding-left: 10px;
}
/* Category End */

/* Twitter Start */

#wap div#contents #rightMenu h3.twitter{
background:url(/wp-content/uploads/site/twitter.gif) top left no-repeat;
}

#wap div#contents #rightMenu div#Twitter div.twtr-doc div.twtr-hd h3 {
display:none;
}



#wap div#contents #rightMenu div#Twitter{			/* twitter 大枠 */
margin-bottom:10px;
padding: 0 0;
}

#wap div#contents #rightMenu div#Twitter div {			/* twitter div全体 */
border: none;
padding: 0 0;
margin: 0 0;
}

#wap div#contents #rightMenu div#Twitter div.twtr-widget {	/* twitter 内枠 */
padding-top:5px;
/* background:url(/wp-content/uploads/site/rightAreaBg.gif) bottom repeat-y; */
background:white;
}

#wap div#contents #rightMenu div#Twitter div.twtr-hd{		/* twitter header */
display:none;
}

#wap div#contents #rightMenu div#Twitter div.twtr-bd{		/* twitter body */
margin: 5px 5px;
}

#wap div#contents #rightMenu div#Twitter div.twtr-tweet{	/* twitter 個々のtweet */
margin: 0px 2px 10px 2px;
}

#wap div#contents #rightMenu div#Twitter div.twtr-avatar{	/* twitter 個々のtwwet img */
padding: 5px 5px;
}

#wap div#contents #rightMenu div#Twitter div.twtr-ft{		/* twitter footer */
background:#333;
padding: 3px 10px;
}


/* Twitter End */

/* RightBody Start */
#wap div#contents #rightMenu div h3{
display:block;
width:300px;
height:45px;
}

#wap div#contents #rightMenu div div.RightBody{
padding-top:5px;
/* background:url(/wp-content/uploads/site/rightAreaBg.gif) bottom repeat-y; */
background:white;
/* border:1px solid; */
}

#wap div#contents #rightMenu div .moreRead{
text-align:right;
margin-right:5px;
}

#wap div#contents #rightMenu div div.RightFoot{
 background:url(/wp-content/uploads/site/rightAreaBtm.gif) bottom no-repeat;
 height: 7px;
 /*overflow: hidden;*/
 margin-bottom:10px;
}

/* RightBody End */

/* ContentsPage Start */

/* Category Start */
#wap div#contents #menuLeft h3.TopCategory{
background:url(/wp-content/uploads/site/category.gif) top left no-repeat;
}

#wap div#contents #menuLeft div div.LeftBody ul li.category{
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) center left no-repeat;
margin:7px 0 0 10px;
padding-left: 10px;
}
/* Category End */

/* Ranking Start */

#wap div#contents #menuLeft div h3.AppliRanking{
background:url(/wp-content/uploads/site/ranking_2.gif) top left no-repeat;
}

/* Ranking End */

/* FrameWork Start */
#wap div#layer{
width:640px;
/*padding-bottom:10px;*/
float:left;
margin-right:10px;
}
/* FrameWork End */

/* layer Start */
/* #wap div#layer h1.appli , #wap div#layer h3.appli{
/* height:45px; */
background:url(/wp-content/uploads/site/690_title.gif) top left no-repeat;
position:relative;
} */

#wap div#layer h1.appli span , #wap div#layer h3.appli span{
font-size:20px;
color:white;
text-shadow:#CCC 2px 2px 3px;
position:absolute;
top:10px;
left:10px;
}

#wap div#layer div.MainBody h2.appli{
 -moz-border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;
 border-radius: 20px 20px 20px 20px;
 background: none repeat scroll 0 0 #444444;
height:30px;
position:relative;
}

#wap div#layer div.MainBody h2.appli a{
display:block;
font-size:17px;
color:white;
text-shadow:#CCC 2px 2px 3px;
text-decoration:none;
position:absolute;
top:7px;
left:10px;
}

#wap div#layer div.MainBody h2.appli a:first-letter {
color:#FCCA43;
text-shadow:#BF9F35 2px 2px 3px;
}

#wap div#layer div.MainBody .detail .txtArea{
border: #272727;
padding: 0px;
margin: 5px 0 25px 0;
font-size:14px;
}

#wap div#layer div.MainBody div.detail div.Release h4 ,
#wap div#layer div.MainBody .detail .txtArea h4 ,
#contents div#layer div.MainBody div.detail div.RelaNews h4 {
padding:12px 0px 12px 10px;
margin:15px 0 10px 0;
color: #010101;
background: #dcdcdc;
border-top: solid 3px #ffff00;
border-bottom: solid 3px #ffff00;
font-size:20px;
}

#wap div#layer div.MainBody .detail .txtArea h5 {
padding: 0.25em 0.5em;
margin:15px 0 10px 0;
color: #494949;
background: transparent;
border-left: solid 8px #ffd700;
font-size:17px;
}



#wap div#layer div.MainBody .detail .txtArea h6 {
border-bottom: 1px dotted #FCCA43;
margin: 0 0 10px 5px;
padding: 5px 0 3px 5px;
font-size:15px;
border-left: 5px solid #F94746;
}

html body div#wap div#layer div.MainBody div.detail div.Release h4 ,
html body div#wap div#layer div.MainBody div.detail div.RelaNews h4 ,
html body div#wap div#layer div.MainBody div.detail div.ShareLink h4 ,
html body div#wap div#layer div.MainBody div.ShareLink h4 {
font-size:16px;
border-bottom:1px solid #FCCA43
}

#wap div#layer div.MainBody .detail .txtArea ul {
margin:0;
padding:0px 0px 5px 15px;
font-size:15px;
}

#wap div#layer div.MainBody .detail .txtArea ul li {
margin:10px 0;
/* background: url("/wp-content/uploads/site/dd.gif") no-repeat scroll left center transparent; */
list-style-type:circle;
margin-left:15px;
}


#wap div#layer div.MainBody .detail .txtArea ul.SocialIconPack li{
background: none;
}


#wap div#layer div.MainBody .detail .txtArea ul li a {
/* margin-left:5px; */
}

#wap div#layer div.MainBody .detail .txtArea ul li b {
margin-left:5px;
font-size:15px;
}

#wap div#layer div.MainBody .detail .txtArea p {
line-height: 23px;
margin-bottom: 3px;
margin-top: 10px;
padding: 5px 0 5px 10px;;
font-size:15px;
}

#wap div#layer div.MainBody .detail .txtArea a {
font-size:15px;
}

#wap div#layer div.MainBody .detail .txtArea table, 
#wap div#layer div.MainBody .detail .txtArea table th, 
#wap div#layer div.MainBody .detail .txtArea table td{
text-align:center;
border: 1px solid #ccc; 
border-collapse:collapse; 
padding: 5px;
}

div#wap div#contents div#layer div.MainBody div.detail div.txtArea table {
margin:10px 5px;
}


/* 検索  */
#wap div#layer div.MainBody div.list {
padding:15px 10px 0 10px;
margin-top:5px;
border-bottom:1px dotted #FCCA43;
min-height:100px;
position:relative;
}

#wap div#layer div.MainBody div.textDiv {
padding:6px 13px;
margin-left:10px;
background: url("/wp-content/uploads/site/dd.gif") no-repeat scroll left center transparent;
font-size:15px;
}

#wap div#layer div.MainBody div.list_img {
width: 78px;
height: 78px;
position:absolute;
top:10px;
left:10px;
}
#wap div#layer div.MainBody div.list_img img{
width: 78px;
height: 78px;
align: left;
}

#wap div#layer div.MainBody div.square_img {
box-shadow: 2px 2px 10px #BCBCBC;
float:left;
overflow:hidden;
width: 78px;
height: 60px;
position:absolute;
top:10px;
left:10px;
}

#wap div#layer div.MainBody div.square_img img{
align: left;
max-width: 100px;
margin-right:3px;
}

#wap div#layer div.MainBody div.list_star {
width:78px;
text-align:center;
position:absolute;
top:90px;
left:10px;
}

#wap div#layer div.MainBody div.list_content {
width: 500px;
margin-left:5px;
position:absolute;
top:10px;
left:100px;
}

#wap div#layer div.MainBody div.list_content h4 {
font-size:16px;
margin-bottom:5px;
}

#wap div#layer div.MainBody div.list_detail{
position:absolute;
bottom:3px;
right:20px;
}

#wap div#layer div.MainBody div.list_bigImage{
position:relative;
top:0px;
left:0px;
margin-bottom:10px;
}

/* Liststyle */
#wap div#layer div.list{
padding:15px 10px;
border-bottom:1px dotted;
min-height:80px;
height: auto !important;
height: 80px;
}

#wap div#layer div.MainBody{
padding:10px;
margin-bottom:10px;
/* background:url(/wp-content/uploads/site/690_Bg.gif) bottom repeat-y; */
background:white;
}

#wap div#layer div.MainFoot{
 background:url(/wp-content/uploads/site/690_Btm.gif) bottom no-repeat;
 height: 7px;
 /*overflow: hidden;*/
 /*margin-bottom:10px;*/
}


/* Pager Start */

#wap div#layer div.pager{
display:block;
margin:10px 20px;
padding-bottom:15px;
height: 20px;
}

#wap div#layer div.pager a img.back_btn{
display:block;
float:left;
}

#wap div#layer div.pager a img.next_btn{
display:block;
float:right;
}

/* Pager End */


.adv{
    margin-bottom: 5px;
    padding: 10px 0;
    text-align:center;
}


.ShareLink {
 margin-bottom: 10px;
 padding: 0 10px;
}
.ShareLink a {
    text-decoration: none;
}
.ShareLink h4 {
    border-bottom: 1px dotted #FCCA43;
    font-size: 14px;
    margin: 0;
    padding: 10px 0 3px;
}
.ShareLink p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 3px;
    margin-top: 14px;
    padding: 5px 0 10px 10px;
}
.ShareLink img.ShareIcon {
    height: 20px;
    width: 20px;
}

ul.SocialIconPack{
width:600px;
margin:10px 0 0 5px;
display:block;
min-height: 25px !important;
}

ul.SocialIconPack li{
list-style: none outside none !important;
float:left;
xmargin-bottom:5px;
margin-right:10px;
white-space:nowrap;
}

ul.SocialIconPack li.line {
display:none !important;
}

ul.SocialIconPack li.twitter {
width:100px;
}

ul.SocialIconPack li.facebook {
width:120px;
}

ul.SocialIconPack li.hatena {
width:60px;
}

ul.SocialIconPack li.google {
width:70px;
}

ul.SocialIconPack li.pinit {
width:60px;
}

ul.SocialIconPack li.line {
display:none !important;
}

/* ContentsPage End */

#wap div#contents #menuLeft div h3 span{
display:none;
}

#wap div#contents #menuLeft div h3{
display:block;
/* height:45px;
width:250px; */
}

#wap div#contents #menuLeft div h3.media{
background:url(/wp-content/uploads/androck/img/media.gif) top left no-repeat;
}

#wap div#contents #menuLeft div h3.newdevice{
background:url(/wp-content/uploads/androck/img/newrelease_device.gif) top left no-repeat;
}


/* device NewRelese */
#wap div#contents #menuLeft div ul.newdevice li{
display:block;
margin-bottom:0px;
padding-left:5px;
}

#wap div#contents #menuLeft div ul.newdevice li.day{
font-weight:bold;
margin-bottom:2px;
padding:0px;
}

#wap div#contents #menuLeft div ul.newdevice li em{
color:#f7ed96;
font-weight:normal;
}

#wap div#contents #menuLeft div ul.newdevice li.link{
margin-bottom:10px;
}



#wap div#contents #menuLeft div dl.categoryList dd#dtree div {
background:none;
border:0;
padding:0px;
margin-bottom:0px;
}

#wap div#contents #menuLeft div h3.category{
background:url(/wp-content/uploads/androck/img/category.gif) top left no-repeat;
}



#wap .rankArea {
margin:0px 5px 20px 5px;
}

#wap .rankArea ul{
border-top:1px solid #6d6d6d;
}

#wap .rankArea ul li{
border-bottom:1px solid #6d6d6d;
border-right:1px solid #6d6d6d;
border-left:1px solid #6d6d6d;
height:70px;
font-size:15px;
}

#wap .rankArea ul li a{
height:65px;
vertical-align: text-bottom;
display:block;
}

#wap .rankArea ul li a span{
display:block;
padding:10px 0px 20px 35px;
margin-right:10px;
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) right center no-repeat;
}

#wap .rankArea ul li a span img{
display:block;
float:left;
}

#wap .rankArea ul li a span span{
display:block;
padding:15px 0px 0px 10px;
background:none;
}

#wap .rankArea ul li.r1{
background:url(/wp-content/uploads/androck/img/1.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r1 a {
font-size:14px;
font-weight:bold;
}

#wap .rankArea ul li.r2{
background:url(/wp-content/uploads/androck/img/2.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r3{
background:url(/wp-content/uploads/androck/img/3.gif) 5px center no-repeat;
}


#wap .rankArea ul li.r2 a,#wap .rankArea ul li.r3 a{
font-weight:bold;
}

#wap .rankArea ul li.r4{
background:url(/wp-content/uploads/androck/img/4.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r5{
background:url(/wp-content/uploads/androck/img/5.gif) 5px center no-repeat;
}



/* footer start */

div.footer{
border-top: 5px solid #FFE747;
background:#000000;
/* background:url(/wp-content/uploads/site/mainHeader5.png) top repeat-x #000; */
margin-top: 15px;
}

/*2011/2/21 SEO*/
div.footer #idxBox{
padding:5px 10px 10px;
width:950px;
height:80px;
margin:0px auto;
text-align:left;
color:#FFFFFF;
}

/*2011/2/21 SEO*/
div.footer #idxBox h3{
font-size: 1.17em;
font-weight: bold;
border-bottom:2px solid gray;
margin-top:5px;
padding-bottom:3px;
padding-left:5px;
}

/*2011/2/21 SEO*/
/* div.footer #idxBox h3{
font-size: 1em;
font-weight: bold;
margin:5px 0 0;
padding:0;
} */

/*2011/2/21 SEO*/
div.footer #idxBox p{
margin:0 10px;
}

/*2011/2/21 SEO*/
div.footer #idxBox p.fst{
margin-top:5px;
}

/*2011/2/21 SEO用のdivを崩さないように作成*/
div.footer #space{
width:950px;
margin:0px auto;
margin-top:4px;
}

div.footer div#footlink{
position:relative;
width:950px;
margin:0px auto;
padding-top:5px;
}

div.footer div#footlink ul {
position:absolute;
bottom:11px;
left:0px;
}

div.footer div#footlink ul li{
display:block;
float:left;
padding-left:10px;
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) center left no-repeat;
margin-right:10px;
}

div.footer div#footlink ul li a{
color:#FFFFFF;
}

div.footer div#footlink p{
right:0;
color:#FFFFFF;
bottom: 11px;
position: absolute;
}

/* footer end */

#wap div#contents #indexContents h3{
width:380px;
height:45px;
display:block;
xmargin-bottom:10px;
}

#wap div#contents #indexContents h3.media{
background:url(/wp-content/uploads/androck/img/media.gif) top left no-repeat;
}




#wap div#contents #indexContents h3 span{
display:none;
}

/*
#wap div#contents #rightMenu div{
border:1px solid #6d6d6d;
padding:9px;
margin-bottom:10px;
background:url(/wp-content/uploads/androck/img/rightBg.gif) bottom left no-repeat #000;
}
*/

/* 
#wap div#contents #rightMenu div h3.genre{
background:url(/wp-content/uploads/androck/img/genre.gif) top left no-repeat;
} */

/* #wap div#contents #rightMenu div h3.category{
background:url(/wp-content/uploads/androck/img/category.gif) top left no-repeat;
} */

#wap div#contents #rightMenu div h3 span{
display:none;
}

#wap div#contents #rightMenu div ul.genreList li{
padding:0px 0px 0px 8px;
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) center left no-repeat;
margin-top:10px;
}

#wap div#contents #rightMenu div ul.genreList li a{
color:#ffffd9;
}


#wap div#contents #rightMenu div dl.categoryList a {
color:#ffffd9;
}

/* 
#wap div#contents #rightMenu div dl.categoryList dt{
margin-top:10px;
font-weight:bold;
font-size:14px;
border-left:5px solid #6d6d6d;
padding:3px;
}

#wap div#contents #rightMenu div dl.categoryList dd{
margin:5px 0px 0px 10px;
padding:0px 0px 0px 8px;
background:url(/wp-content/uploads/androck/img/dd.gif) center left no-repeat;
}*/

#wap div#contents #rightMenu div dl.categoryList div{
margin: 0 0;
padding: 0 0;
border: none;
background: none;
}

#wap div#contents #rightMenu div dl.categoryList a.node{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 8px;
border-left: 0px solid;
font-weight:200;
font-size:12px;
}

#wap div#contents #rightMenu div#rigteAdv{			/* TOP右サイドバー広告 */
border: none;
margin-bottom:10px;
padding: 0 0;
}

#wap div#contents #menuLeft div#leftAdv{			/* TOP左サイドバー広告 */
border: none;
margin-bottom:10px;
padding: 0 0;
}

#contents div#layer div.MainBody div.detail div.RelaNews {
padding:0 10px 10px 10px;
margin:30px 0 10px 0;
}

#contents div#layer div.MainBody div.detail div.RelaNews div {
xpadding: 10px;
}

#layer div.MainBody div.detail div.RelaNews div dt {
padding:5px 0;
}

/* ImgBox Start */

div.specialIssueT_line img.imgboxT,
.imgboxT {
 width:240px;
 border:1px solid #3F3F3F ;
 padding: 6px;
 margin: 5px;
 border-radius: 6px; /* CSS3草案 */  
 -webkit-border-radius: 6px; /* Safari,Google Chrome用 */  
 -moz-border-radius: 6px; /* Firefox用 */  
}

.imgboxY {
 height:240px;
 border:1px solid #3F3F3F ;
 padding: 6px;
 margin: 5px;
 border-radius: 6px; /* CSS3草案 */  
 -webkit-border-radius: 6px; /* Safari,Google Chrome用 */  
 -moz-border-radius: 6px; /* Firefox用 */  
}

/* ImgBox End */


/* 2011/08/23 ケースキャンペーン */
#wap div#layer div.txtArea div.Case{
 color:black;
}

#wap div#layer div.txtArea div.Case div{
 margin-bottom:20px;
}

#wap div#layer div.txtArea div.Case div div{
 margin: 0 20px;
}

#wap div#layer div.txtArea div.Case div h4{
 border-left:5px solid;
 border-bottom:2px dotted;
 margin:5px 0 5px 0px;
 padding: 0 10px 2px 5px;
 font-size:20px;
}

#wap div#layer div.txtArea div.Case div h5{
 border-left:5px solid;
 border-bottom:2px dotted;
 margin:5px 20px 5px 0px;
 padding: 0 10px 2px 5px;
 font-size:17px;
}

/* 2011/08/19 テキストリンク用*/
#wap ul.TextLink {
 width:950px;
 padding:2px 0px;
}

#wap ul.TextLink li{
 float:left;
 white-space: nowrap;
 overflow:hidden;
}

#wap ul.TextLink li.Text4{
 width:235px;
}

#wap ul.TextLink li.Text5{
 width:190px;
}

#wap ul.TextLink li.Text41, #wap ul.TextLink li.Text51{
 text-align:left;
}

#wap ul.TextLink li.Text42, #wap ul.TextLink li.Text43,
#wap ul.TextLink li.Text52, #wap ul.TextLink li.Text53, #wap ul.TextLink li.Text54{
 text-align:center;
}

#wap ul.TextLink li.Text44, #wap ul.TextLink li.Text55{
 text-align:right;
}

#wap ul.TextLink li a{
background:url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) center left no-repeat;
padding-left:8px;
font-weight:normal;
}

img.miniImg{
 vertical-align: middle;
}

img.iconLeft , img.SPcaption{
 float:left;
 margin-right:5px;
}

.lineicon {
float:left;
margin-right:5px;
width:240px;
}

.linedata{
overflow:hidden;
}

div.specialIssueT_line,
div.specialIssueT{
 width:580px;
 background-color: #ffdef2;
 border: 1px solid #DDDDDD;
 border-radius: 3px 3px 3px 3px;
 margin: 10px;
 padding: 4px;
 text-align: center;
}

div.specialIssueT_line img.imgT,
div.specialIssueT img.imgT {
 width: 240px;
}

div.specialIssueY{
 width:600px;
 background-color: #ffdef2;
 border: 1px solid #DDDDDD;
 border-radius: 3px 3px 3px 3px;
 margin: 10px;
 padding: 4px;
 text-align: center;
}
div.specialIssueY img.imgY {
 width: 400px;
}
div.specialIssueT p.IssueCap , div.specialIssueY p.IssueCap {
 margin-top: 0px !important;
 text-align:center !important;
 padding: 0px !important;
 font-size:1em !important;
}

table.special {
 width:485px;
 margin:5px auto;
}

table.special tr{
 background-color:white;
}

table.special th{
 width:150px;
}

div.specialSiteLink{
 background-color:white;
 margin:0 auto;
}

span.appDLLink{
 display:block;
 text-align: center;
 margin: 10px 0;
 padding-bottom: 40px;
 position: relative;
}

span.appDLLink a{
 background: url("/wp-content/uploads/site/button_detail.jpg") no-repeat scroll 0 0 transparent;
 bottom: 5px;
 height: 29px;
 position: absolute;
 right: 10px;
 width: 89px;
}

div.smartSiteLink{
display:none;
}

/* HotTopics Start */
#wap div#contents #menuLeft div h3.HotTopics{
 height:74px;
 background:url(/wp-content/uploads/site/hot_main.png) top left no-repeat;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody p {
 padding:5px 10px;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul {
 margin: 0 !important;
 padding: 0 !important;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li {
 height: 180px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 position: relative;
 width: 240px;
 margin-bottom: 20px;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dt {
 background-color: rgba(255, 255, 255, 0.7);
 bottom: 0;
 font-size: 1em !important;
 font-weight: bold;
 height: 40px;
 left: 0;
 line-height: 1.2em !important;
 margin: 0;
 padding: 0;
 position: absolute;
 text-align: left;
 width: 240px;
 z-index: 7;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dt a:link {
 border: 0 none;
 color: #4B67A1;
 display: block;
 height: 40px;
 overflow: hidden;
 padding: 5px 5px 0;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dt a:hover {
    background-color: rgba(255, 255, 255, 0.8);
    border: 0 none;
    color: #4B67A1;
    display: block;
    height: 35px;
    overflow: hidden;
    padding: 5px 5px 0;
    text-decoration: none;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dd {
 height: 180px;
 left: 0;
 margin: 0;
 padding: 0 0 10px;
 position: absolute;
 top: 0;
 width: 240px;
 z-index: 1;
 overflow:hidden;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dd img {
 border: 0 none;
}

#wap div#contents #menuLeft div.HotTopics div.LeftBody ul li dl dd a:hover img {
 border: 0 none !important;
 margin: 0 !important;
 opacity: 0.7;
 padding: 0 !important;
}
/* HotTopics End */

/* Category Start */
.Category div ul {
	padding-left:0px;
}
.Category div li {
	position:relative;
	width:100%;
}
.Category div li a {
	position:absolute;
	top:15px;
	left:50px;
	text-decoration:none;
	display:block;
	width: 85%;
}
.Category div .arr{
	background: url("/wp-content/uploads//mobile/bg_b.gif") repeat-x scroll 0 0 transparent;
	list-style: none outside none;
	min-height:45px;
}
.Category div .arr div.toggle {
	float:left;
	width: 45px;
	height:45px;
	background: url("/wp-content/uploads//mobile/btn_plus.gif") no-repeat 0 0 transparent;
}
.Category div .arr div span {
	display:none;
}
.Category div .arr a {
	float:left;
	display:block;
}
.Category div .arr ul li {
	background: url("/wp-content/uploads//mobile/bg_b.gif") repeat-x scroll 0 0 transparent;
	font-size: small;
	list-style: none outside none;
	min-height:45px;
}

#wap div.Category div a{
	text-decoration:none;
	font-weight:bold;
	color:black;
	font-size: 14px;
}

#wap div.Category div a:first-letter{
	color:#d4a62e;
}

/* Category End */

/* Main App Ranking Start */
h4.CenterRankingHeader {
 border-bottom:1px solid #4B67A1;
 border-left:10px solid #4B67A1;
}

#CenterRanking ul li .rank , #MarketRanking ul li .rank{
 background-color:#4B67A1; 
}

#tabs ul.menu li a:hover,
#tabs ul.menu li a:active,
#tabs ul.menu li a.nav-item-current{
 background: #4B67A1;
 border: 1px solid #4B67A1;
}

#tabs ul.menu li a:hover span.tail-left,
#tabs ul.menu li a:active span.tail-left,
#tabs ul.menu li a.nav-item-current span.tail-left{
 border-right: 5px solid #4B67A1;
}

#tabs ul.menu li a:hover span.tail-right,
#tabs ul.menu li a:active span.tail-right,
#tabs ul.menu li a.nav-item-current span.tail-right{
 border-left: 5px solid #4B67A1;
}
p.moreApps{
 background:transparent url(data:image/gif;base64,R0lGODlhBQAJAIABANinAf///yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) no-repeat scroll left center;
}

p.moreApps a:hover{
 border-bottom:1px solid #4B67A1;
}
/* Main App Ranking End */

/* 人気の記事 Start */
#PopularPosts {
 background:white;
}

html body div#wap div#contents div#rightMenu div#PopularPosts h3.PopularPosts {
font-size:22px;
line-height:45px;
color:white;
padding-left:10px;
letter-spacing:-0.1em;
font-weight:bold;
background:url(/wp-content/uploads/site/300_blank.png) top left no-repeat;
}

html body div#wap div#contents div#rightMenu div#PopularPosts div.LeftBody {
background:white;
/* border:1px solid; */
}

#PopularPosts div.LeftBody ul li a.sum:hover {
 background: none repeat scroll 0 0 #d4a62e;
}

#PopularPosts div.LeftBody ul li .count span{
color:#4B67A1;
}

/* 人気の記事 End */

div.bigBanner {
 margin:10px 0;
}

div.bigBanner img{
 float:left;
 width:50%;
}

.imgRight {
    float: right;
    height: 400px;
    margin: 10px;
    width: 240px;
    border:1px solid #3F3F3F ;
}


.imgLeft {
    float: left;
    height: 400px;
    margin: 10px;
    width: 240px;
    border:1px solid #3F3F3F ;
}

.imgRight2 {
    float: right;
    height: 320px;
    margin: 10px;
    width: 320px;
}


.imgLeft2 {
    float: left;
    height: 320px;
    margin: 10px;
    width: 320px;
}


.imgRight3 {
    float: right;
    margin: 10px;
}


.imgLeft3 {
    float: left;
    margin: 10px;
}

.imgRight4 {
    float: right;
    margin: 10px;
    max-width: 45%;
    border:1px solid #3F3F3F ;
}


.imgLeft4 {
    float: left;
    margin: 10px;
    max-width: 45%;
    border:1px solid #3F3F3F ;
}


div.smondoll {
background:#222 !important;
color:white;
}

#rightMenu div.Release h3.newrelease span {
color: white;
display: inline !important;
font-size: 18px;
left: 10px;
line-height: 22px;
padding-right: 20px;
position: absolute;
text-shadow: 2px 2px 3px #CCCCCC;
top: 10px;
}

#rightMenu div.Release div.RightBody ul.newrelease {
padding:5px 10px;
}

#rightMenu div#PopularPosts div.LeftBody ul {
padding:10px 5px;
}

#rightMenu div.Release div.RightBody ul.newrelease li.day {
font-weight:bold;
margin-bottom:15px;
}

#rightMenu div.Release div.RightBody ul.newrelease li.link {
margin-bottom:10px;
border-bottom:1px dotted #CCC;
padding-bottom:10px;
}


/* TOP bar */
#TopBar {
width:940px;
height:300px;
background:white;
padding:5px;
position:relative;
}

#TopBar .onImgCmt {
position:absolute;
top:195px;
margin-left:10px;
width:392px;
height:90px;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
border-radius: 2px 2px 2px 2px;
bottom: 15px;
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
padding:5px;
}

#TopBar .onImgCmt p.title {
font-size:15px;
padding:5px 0;
}

#TopBar .onImgCmt p.title a {
color:white;
}

#TopBar .TopLeft {
position:relative;
width:420px;
max-height:295px;
overflow: hidden;
border:1px solid #CCC;
}

#TopBar .TopLeft img {
width:420px;
}

#TopBar .TopRight {
float:left;
width:505px;
height:300px;
margin-left:10px;
border-left:1px dotted #CCC;
position:relative;
/* border:1px solid; */
}

#TopBar .TopRight .TRigTop {
float:left;
/* border:1px solid red; */
margin-bottom:5px;
}

#TopBar .TopRight .TRigTop .TopCont {
width:240px;
height:80px;
margin:0 5px;
float:left;
overflow:hidden;
}

#TopBar .TopRight .TRigTop .TopCont .TopSimg {
width:100px;
overflow: hidden;
margin:3px 0;
float:left;
}

#TopBar .TopRight .TRigTop .TopCont .TopSimg img {
height:80px;
}

#TopBar .TopRight .TRigTop .TopCont .TopSsub {
float:left;
width:125px;
margin-left:5px;
}

#TopBar .TopRight .TRigTop .TopCont .TopSsub p {
margin-top:7px;
}

#TopBar .TopRight .TRigTop .TopCont .TopSsub p a {
font-size:15px;
}

#TopBar .TopRight .TRigLow {
margin:0 5px;
}

#TopBar .TopRight .TRigLow .LowCont {
margin:5px;
padding-left:10px;
background: url("/wp-content/uploads/Device/site/dd.gif") no-repeat scroll left center transparent;
}

#TopBar .TopRight .TRigLow .LowCont p {
font-size:16px;
}

#TopBar .TopRight .TopEnd {
float:right;
position:absolute;
right:0;
bottom:0;
}

#TopBar .TopRight .TopEnd a {
font-size:15px;
text-decoration:underline;
}

html body div#wap div#contents div#menuLeft div.NinkiApp div.Release h3.NinkiApp {
background:#000000;
height:30px;
font-size:20px;
line-height:32px;
width:630px;

/* background: #959595; */ /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
/* background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); */ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); */ /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* IE10+ */
/* background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); */ /* IE6-8 */

}

html body div#wap div#contents div#contents div#rightMenu div h3.AppliRanking ,
html body div#wap div#contents div#contents div#rightMenu div.Release h3.newrelease ,
html body div#wap div#contents div#contents div#rightMenu div.NinkiApp h3.NinkiApp ,
html body div#wap div#contents div#contents div#rightMenu div#PopularPosts h3.PopularPosts ,
html body div#wap div#contents div#contents div#rightMenu div#Twitter h3.twitter ,
html body div#wap div#contents div#rightMenu div h3.AppliRanking ,
html body div#wap div#contents div#rightMenu div.Release h3.newrelease ,
html body div#wap div#contents div#rightMenu div.NinkiApp h3.NinkiApp ,
html body div#wap div#contents div#rightMenu div#PopularPosts h3.PopularPosts ,
html body div#wap div#contents div#rightMenu div#Twitter h3.twitter ,
html body div#wap div#contents div#rightMenu div#carrier_season h3.carrier_season {
height:25px;
width:300px;
padding:0;
margin:0;

background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
/* background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); */ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); */ /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* IE10+ */
/* background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); */ /* IE6-8 */

}

html body div#wap div#contents div#contents div#rightMenu div h3.AppliRanking span ,
html body div#wap div#contents div#contents div#rightMenu div.Release h3.newrelease span ,
html body div#wap div#contents div#contents div#rightMenu div.NinkiApp h3.NinkiApp span ,
html body div#wap div#contents div#contents div#rightMenu div#PopularPosts h3.PopularPosts span ,
html body div#wap div#contents div#contents div#rightMenu div#Twitter h3.twitter span ,
html body div#wap div#contents div#rightMenu div h3.AppliRanking span ,
html body div#wap div#contents div#rightMenu div.Release h3.newrelease span ,
html body div#wap div#contents div#rightMenu div.NinkiApp h3.NinkiApp span ,
html body div#wap div#contents div#rightMenu div#PopularPosts h3.PopularPosts span ,
html body div#wap div#contents div#rightMenu div#Twitter h3.twitter span ,
html body div#wap div#contents div#rightMenu div#carrier_season h3.carrier_season span {
font-size:15px;
padding:0;
margin:0;
display:inline;
color:white;
top:0;
left:0;
right:0;
bottom:0;
text-shadow:none;
line-height:27px;
padding-left:7px;
}

html body div#wap div#layer h1.appli {
/* background:#4A4A4A; */
width:630px;
padding:10px 5px;
margin:0;
color:white;
font-size:18px;
line-height:19px;

background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
/* background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); */ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); */ /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* IE10+ */
/* background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); */ /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); */ /* IE6-8 */
}

html body div#wap div#layer h1.appli span {
font-size:18px;
padding:0;
margin:0;
display:inline;
color:white;
top:0;
left:0;
right:0;
bottom:0;
text-shadow:none;
line-height:35px;
padding-left:7px;
}

#menuLeft div.NinkiApp div.Release div.NewAppReview div.AppIcn a span ,
html body div#wap div#layer div.MainBody div.detail div.Release div.NewAppReview div.AppIcn a span {
width:65px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:5px;
}

#menuLeft div.NinkiApp div.Release div.NewAppReview div.AppIcn a span.docomo ,
html body div#wap div#layer div.MainBody div.detail div.Release div.NewAppReview div.AppIcn a span.docomo {
display:block;
background:#CC0033;
color:white;
}

#menuLeft div.NinkiApp div.Release div.NewAppReview div.AppIcn a span.au ,
html body div#wap div#layer div.MainBody div.detail div.Release div.NewAppReview div.AppIcn a span.au {
display:block;
background:white;
border:1px solid #EB5505;
color:#EB5505;
font-weight:bold;
}

#menuLeft div.NinkiApp div.Release div.NewAppReview div.AppIcn a span.softbank ,
html body div#wap div#layer div.MainBody div.detail div.Release div.NewAppReview div.AppIcn a span.softbank {
display:block;
background:#B7BBBE;
color:white;
}

#menuLeft div.NinkiApp div.Release div.NewAppReview div.AppIcn a span.emobile ,
html body div#wap div#layer div.MainBody div.detail div.Release div.NewAppReview div.AppIcn a span.emobile {
display:block;
background:#E10000;
color:white;
}

div.moreinfo {
float:right;
font-size:15px;
margin:15px 10px 15px 0;
}

div.moreinfo a {
text-decoration:underline; 
}

div.ShareLink ul.relUL {
padding:5px;
}

div.ShareLink ul.relUL li.relLi {
padding:6px 0 2px 15px;
background: url("/wp-content/uploads/site/dd.gif") no-repeat scroll left center transparent;
}

div.ShareLink ul.relUL li.relLi a {
font-size:16px;
}


#wap div#layer div.MainBody .detail .txtArea ul li.relApLi {
background: none;
}

div ul.relApUL li.relApLi {
width:140px;
margin-bottom:15px;
float:left;
text-align:center;
padding:0 5px;
}

div ul.relApUL li.relApLi a {
font-size:15px;
}

div ul.relApUL li.relApLi img {
padding:10px 0 3px 0;
}

/* 人気の記事(17433) */
#PopulerPostsRanking p{
 margin: 0 0 15px 7px;
}

#PopulerPostsRanking ul li{
 display: inline-block;
 margin: 0 0 15px 7px;
 width: 640px;
 position: relative;
}

#PopulerPostsRanking ul li a.sum {
 display:block;
 float: left;
 overflow:hidden;
 width: 194px;
 height: 118px;
 border: 4px #CCC solid;
 background: none repeat scroll 0 0 #CCCCCC;
 margin-right: 8px;
 -moz-transition: all 0.1s linear 0s;
}

#PopulerPostsRanking ul li a.sum img{
 vertical-align: text-bottom;
 width: 200px;
 margin-left:-4px;
}

#PopulerPostsRanking ul li a.sum:hover {
 background: none repeat scroll 0 0 #E6005C;
}

#PopulerPostsRanking ul li .sub{
 float: left;
 font-size: 19px;
 line-height:15px;
 height: 120px;
 width: 350px;
 overflow: hidden;
 line-height: 30px;
 padding-top:3px;
}

html body div#wap div#layer div.MainBody div.detail div.txtArea div#PopulerPostsRanking ul li span.sub a {
 font-size: 19px;
}

#PopulerPostsRanking ul li .miniimg{
/*  float: left; */
}

#PopulerPostsRanking ul li .sub .droidpts{
 background:url(/wp-content/uploads/Appli/site/droid.png) top right no-repeat;
 color: #405E9B;
 background-color:#FCE4E4;
 display:block;
 width: 190px;
 position:absolute; bottom:12%;
}

#PopulerPostsRanking ul li .count:before {
 content: ' ';
 position: absolute;
 width: 0;
 height: 0;
 left: 0px;
 top: 0px;
 border: 25px solid;
 border-color: #666 transparent transparent #666;
 opacity: 0.5;
}


#PopulerPostsRanking ul li .count span{
 display:block;
 float: left;
 color: #E6005C;
 text-shadow:white 1px 1px 1px;
 font-weight:bold;
 font-size: 200%;
 position: absolute;
 left: 0px;
 top: 0px;
}

#PopulerPostsRanking ul li .discipt{
 margin-top:5px;
 font-size: 9px;
 line-height:11px;
 display:block;
 float: left;
 overflow:hidden;
 width: 2200px;
 height: 44px;
}

#PopulerPostsRanking a.more{
 display:block;
 text-align:right;
 margin-right:5px;
}


#wap .rankArea {
margin:0px 5px 20px 5px;
}

#wap .rankArea ul{
border-top:1px solid #6d6d6d;
}

#wap .rankArea ul li{
border-bottom:1px solid #6d6d6d;
border-right:1px solid #6d6d6d;
border-left:1px solid #6d6d6d;
height:70px;
font-size:15px;
}

#wap .rankArea div.ShareLink ul.SocialIconPack {
border:none;
}

#wap .rankArea div.ShareLink ul.SocialIconPack li {
border:none;
}

#wap .rankArea ul li a{
height:65px;
vertical-align: text-bottom;
display:block;
}

#wap .rankArea ul li a span{
display:block;
padding:10px 0px 20px 35px;
margin-right:10px;
background:url(data:image/gif;base64,R0lGODlhBQAJAIABAOYAXAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs%3D) right center no-repeat;
}

#wap .rankArea ul li a span img{
display:block;
float:left;
}

#wap .rankArea ul li a span span{
display:block;
padding:15px 0px 0px 10px;
background:none;
}

#wap .rankArea ul li.r1{
background:url(/wp-content/uploads/androck/img/1.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r1 a {
font-size:14px;
font-weight:bold;
}

#wap .rankArea ul li.r2{
background:url(/wp-content/uploads/androck/img/2.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r3{
background:url(/wp-content/uploads/androck/img/3.gif) 5px center no-repeat;
}


#wap .rankArea ul li.r2 a,#wap .rankArea ul li.r3 a{
font-weight:bold;
}

#wap .rankArea ul li.r4{
background:url(/wp-content/uploads/androck/img/4.gif) 5px center no-repeat;
}

#wap .rankArea ul li.r5{
background:url(/wp-content/uploads/androck/img/5.gif) 5px center no-repeat;
}

#wap .rankArea h2{
 border-bottom:1px dashed black;
 font-size:18px;
 padding:10px 10px;
 margin: 0 10px;
 text-shadow:2px 2px 3px #CCCCCC;
 letter-spacing: -0.1em;
}

#wap .rankArea h3.Rank{
 height:35px;
 position:relative;
}

#wap .rankArea h3.Rank span.cap{
 font-size:17px;
 font-weight:bold;
 position:absolute;
 top:20px;
 line-height:-10px;
}

#wap .rankArea h3.Rank1{
 background:url(/wp-content/uploads/Appli/site/Rank_1title.png) 0px 0px no-repeat;
 height:57px;
 position:relative;
}

#wap .rankArea h3.Rank1 span.cap{
 font-size:18px;
 font-weight:bold;
 position:absolute;
 top:20px;
 left:110px;
}

#wap .rankArea h3.Rank2{
 background:url(/wp-content/uploads/Appli/site/Rank_2title.png) 0px 0px no-repeat;
 height:43px;
 position:relative;
}

#wap .rankArea h3.Rank2 span.cap{
 font-size:16px;
 font-weight:bold;
 position:absolute;
 top:12px;
 left:110px;
}

#wap .rankArea h3.Rank3{
 background:url(/wp-content/uploads/Appli/site/Rank_3title.png) 0px 0px no-repeat;
 height:43px;
 position:relative;
}

#wap .rankArea h3.Rank3 span.cap{
 font-size:16px;
 font-weight:bold;
 position:absolute;
 top:12px;
 left:110px;
}

#wap .rankArea div p.bolder{
 font-weight:normal;
 position:relative;
 margin-top: 15px;
}

#wap .rankArea div p.bolder img{
 float : left;
 margin: 5px 10px;
}

#wap .rankArea div p.bolder a.appdetail{
 background:url(/wp-content/uploads/Appli/site/Rank_Botton.jpg) 0px 0px no-repeat;
 height:29px;
 width:89px;
 position:absolute;
 right:10px;
}

span.rock {
background: #E6005C;
color:white;
display:block;
width:75px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight:bold;
padding:0;
}

/* 人気の記事 End */

/* 特殊テーブル（パズドラページ等）Start */
.tablediv {
	border:1px solid #CCC;
	margin-bottom:5px;
	font-size:13px;
 }

.tablediv a {
	font-size:13px !important;
	}
	 
.tablediv .tdCha {
	background:black;
	color:white;
	}
	
.tablediv .tdCha img {
	margin:5px;
	width:50px;
	}
	
.tablediv .tdCha h6 {
	font-size:16px;
	font-weight:bold;
	margin:7px 0;
	}
	
.tablediv .tdCha p {
	margin:0px !important;
	padding:0px !important;
	}
	
.tablediv .tdleft {
	float:left;
	width:117.5px;
	border:1px solid ;
	text-align:center;
	padding:3px 0;
	max-height:19px;
	overflow:hidden;
 }
 
.tablediv .tddouble {
	float:left;
	width:357px;
	border:1px solid ;
	text-align:center;
	padding:3px 0;
	max-height:19px;
	overflow:hidden;
 }
 
.tablediv .pztd {
 }
 
.tablediv .tdLong{
	background:#CCC;
	padding:3px 5px;
	border:1px solid ;
	text-align:center;
 }

.tablediv .tdMid{
	float:left;
	background:#CCC;
	border:1px solid ;
	width:297px;
	text-align:center;
	padding:3px 0;
 }

.tablediv .tdMidCont{
	float:left;
	border:1px solid ;
	width:297px;
	text-align:center;
	padding:3px 0;
 }
   
.tablediv .tdCont{
	padding:3px 5px;
	border:1px solid ;
	text-align:center;
 }
 
.tablediv .tdtitle {
	background:#CCC;
	padding:3px 0;
 }
 
.tablediv .tdpicc {
	text-align:center;
	float:left;
	width:100px;
	padding:3px 0;
 }
 
.tablediv .tdpicc img {
	margin-top:15px;
 }


/* 特殊テーブル（パズドラページ等）End */
 
/* アプリ移植 Start */
html body div#wap div#layer div.MainBody div.detail div.poicon {
	margin:10px 10px 10px 15px;
	padding-bottom:10px;
}

html body div#wap div#layer div.MainBody div.detail div.poicon img {
	display: block;
	float:left;
	margin-right:5px;
}

html body.customize-support div#wap div#contents div#layer div.MainBody div.detail div.poicon table tbody tr td.pobgd img.star {
width:15px;
padding:0 2px 0 0 ;
margin:0;
}

html body div#wap div#layer div.MainBody div.detail div.poicon table {
	width:450px;
	padding:10px 0 0 5px;
	font-size:14px;
}

html body div#wap div#layer div.MainBody div.detail div.poicon table tbody tr th {
	padding:2px 5px;
	text-align:left;
	width:180px;
}

html body div#wap div#contents div#layer div.MainBody div.detail div.txtArea div.poiconkiji table{
width:515px;
}

html body div#wap div#contents div#layer div.MainBody div.detail div.txtArea div.poiconkiji div{
margin-right: 5px;
}

/* html body div#wap div#layer div.MainBody div.detail div.txtArea div img.poimgboxT {
	border:1px solid #3F3F3F;
	border-radius:6px 6px 6px 6px;
	margin:0;
	padding:6px;
	width:260px;
	margin-top:10px;
} */

html body div#wap div#layer div.MainBody div.detail div.txtArea a img.poDownloadimg {
	margin-bottom:25px;
	margin-left:2px;
}

html body.customize-support div#wap div#contents div#layer div.MainBody div.detail div.txtArea p.nopreview {
	margin:0;
	font-weight:bold;
	color:red;
}

/* アプリ移植 End */

/* デバイス Start */
html body div#wap div#contents div#layer div.MainBody div.detail div.poicon div div.deviShow h3 {
width:340px;
font-size:19px;
margin:10px 0;
word-break:keep-all;
}

html body div#wap div#contents div#layer div.MainBody div.detail div.poicon div div.deviShow h4 {
font-size:17px;
margin:10px 0;
font-weight:normal;
}

html body div#wap div#contents div#layer div.MainBody div.detail div.poicon div div.deviShow h5 {
font-size:17px;
margin:10px 0;
font-weight:normal;
}

html body div#wap div#contents div#layer div.MainBody div.detail div.poicon div div.deviShow h6 {
font-size:17px;
margin:10px 0;
font-weight:normal;
}

div#contents div#layer div.MainBody div.detail div.devicetable {
margin:10px;
border:1px solid #CCC;
border-right:none;
}

div#contents div#layer div.MainBody div.detail div.devicetable div.devtClm {
width:25%;
}

div#contents div#layer div.MainBody div.detail div.devicetable div.devtClm div.devTop {
background:#DDDDB7;
padding:3px;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}

div#contents div#layer div.MainBody div.detail div.devicetable div.devtClm div.devBottom {
height:20px;
max-height:20px;
line-height:20px;
overflow:hidden;
padding:3px;
border-right:1px solid #CCC;
}

img.DeviceImgT ,
img.DeviceImgY {
border:none !important;
width:290px;
margin-top:10px;
}

/* デバイス End */

/* スタッフオススメアプリ Start */
h4.PrH4 {
margin:5px;
border-bottom: 1px solid #fcca43;
border-left: 8px solid #E6005C;
font-size: 16px;
padding: 5px 3px;
}

div.PrApps {
padding:10px;
}

div.PrApps div.PrAppsLeft {
float:left;
width:78px;
}

div.PrApps div.PrAppsRight {
float:left;
margin-left: 5px;
width: 500px;
margin-left:18px;
}

div.PrApps div.PrAppsRight h6 {
font-size: 16px;
margin-bottom: 5px;
margin:0 0 5px 0;
}

/* スタッフオススメアプリ End */

/* WEBサイトマップ Start */
div.websitemap h5 {
border-left: 8px solid #FCCA43;
border-bottom: 1px dotted #CCC !important;
font-size: 16px;
padding:3px 7px !important;
}

div.websitemap h6 {
border-bottom: 1px dotted #CCC !important;
margin:10px 15px 5px 0;
padding:3px 10px;
font-weight:bold ;
}

div.websitemap h5 a ,
div.websitemap h6 a {
color:#575958 !important;
}

div.sitemapClm {
float:left;
width:200px;
margin-left:5px;
}

div.sitemapClm li a {
font-size:14px !important;
font-weight:normal;
}

/* WEBサイトマップ End */

/* looper 検索BOX Start */
#wap div#contents div#layer div.MainBody div.detail div#search {
margin:5px 0 10px 0px;
}

#wap div#contents div#layer div.MainBody div.detail div#search #searchform{
width:200px;
height:25px;
margin:5px 0 0 5px;
background: url(/wp-content/uploads/site/TopSearch2.gif) no-repeat;
display:block;  
position:relative;
}

#wap div#contents div#layer div.MainBody div.detail div#search #searchbox{
width:160px;
height:17px;
position: absolute;
top:3px;
left:12px;
border: 1px solid #FFF;
}

#wap div#contents div#layer div.MainBody div.detail div#search #searchbtn{
position:absolute;
top:3px;
left:180px;
background:none; border:none;cursor: pointer; 
}
/* looper 検索BOX End */

/* looper 子カテゴリ Start */
div.childCat {
margin:0 0 10px 2px;
}

div.childCat a {
background: #545454;
background: -moz-linear-gradient(top, #454545, #545454);
background: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#545454));
border: 1px solid #AAAAAA;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: #FFFFFF;
display: inline-block;
font-size: 12px;
margin: 3px;
padding:4px ;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3);
white-space: nowrap;
}

div.childCat a span {
display:inline;
}

/* looper 子カテゴリ End */

/* YouTube Start */
.video-wrapper {
 width: 600px;
 max-width: 100%;
}

.videoFrame {
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 30px;
 height: 0;
 overflow: hidden;
}

.videoFrame iframe,  
.videoFrame object,  
.videoFrame embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

/* YouTube End */




#wap div#contents div#rightMenu div#categor ul{
border-bottom:1px solid #CCCCCC;
list-style-position:outside;
list-style-type:none;
}


#wap div#contents div#rightMenu div#categor ul li{
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
display:block;
font-size:10pt;
line-height:2em;
margin:0;
}

#wap div#contents div#rightMenu div#categor ul li.ko{
padding-left: 20px;
font-size:13px;
}

#wap div#contents div#rightMenu div#categor ul li.oya{
padding-left: 5px;
font-size:15px;
}

/* 切り替えしタブ PCサイドバーランキング */
div.tabapp ,
div.tabgame {
float:left;
width:50%;
background:white;
display:block;
text-align:center;
}

div.tabapp span ,
div.tabgame span {
display:block;
padding:5px 0;
margin:3px;
border:1px solid #DDD;
font-weight:bold;
}

div.tabdiv {
padding-bottom:5px;
background:white;
}

div#gameRnkbody {
display:none;
}

span#tabh4app {
	background:#4B67A1;
	color:white;
}

/* pager 2013/9/24 */
.pager01 {
	margin:20px 0 0 10px;
}

.pager01 div.box-page ,
.pager01 div.box-pre ,
.pager01 div.box-next {
	float:left;
	margin:0 2px;
	width:38px;
	text-align:center;
	border: 1px solid #AAAAAA;
}

.pager01 div.box-next ,
.pager01 div.box-pre {
	width:70px;
}

.pager01 a {
	padding:10px 0;
	font-size:16px;
	display:block;
	background: #575958;
	background: -moz-linear-gradient(top, #575958, #575958);
	background: -webkit-gradient(linear, left top, left bottom, from(#575958), to(#575958));
	color:white;
}


.pager01 p {
	padding:10px 0;
	font-size:16px;
	display:block;
	background: #CCC;
}

.pager01 a:hover {
	background:#252525;
}


#wap div#layer div.MainBody .detail .txtArea table.adashbox01 {
border-collapse: collapse;
border:none;
width:100%;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox01 td {
font-size:100%;
border:none;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox01 th {
font-size:100%;
border:none;
text-align:center;
}


#wap div#layer div.MainBody .detail .txtArea table.adashbox02 {
border-collapse: collapse;
border: 1px #a9a9a9 inset;
background-color: #f5f5f5;
width:100%;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox02 td {
font-size:100%;
border:none;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox02 th {
font-size:100%;
border:none;
text-align:center;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox03 {
border-collapse: collapse;
border: 1px #a9a9a9 inset;
background-color: #white;
width:100%;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox03 td {
font-size:100%;
border: 1px #a9a9a9 inset;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.adashbox03 th {
font-size:100%;
border: 1px #a9a9a9 inset;
text-align:left;
}

#wap div#layer div.MainBody .detail .txtArea table.boxA {
border-collapse: collapse;
border: 1px #a9a9a9 inset;
background-color: #white;
width:100%;
text-align:left;
vertical-align:middle;
}

#wap div#layer div.MainBody .detail .txtArea table.boxA td {
font-size:100%;
border: 1px #a9a9a9 inset;
text-align:left;
text-align:left;
vertical-align:middle;
}

#wap div#layer div.MainBody .detail .txtArea table.boxA th {
font-size:100%;
border: 1px #a9a9a9 inset;
text-align:left;
text-align:left;
vertical-align:middle;
}


/* 点滅 */
.blinking{
-webkit-animation:blink 0.7s ease-in-out infinite alternate;
-moz-animation:blink 0.7s ease-in-out infinite alternate;
animation:blink 0.7s ease-in-out infinite alternate;
color:red;
}
@-webkit-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@-moz-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}

 /* 大シェアボタン */

.undnwsocial {
/*     margin: 0 0 30px;
    padding: 20px 0 0; */
}

.undnwsocialclum {
    float: left;
    position: relative;
    width: 300px;
    padding:0 5px;
}

.linetable ,
.linetable th ,
.linetable tr , 
.linetable td {
	border:none !important;
}

.linetable img {
	width:100px;
}

.linelink {
	display:block;
	height:50px;
}

#Rbanner{
	margin-top:5px;
	width:300px;
}

#Rbanner img{
	width:300px;
}

.ss_area {
    position: relative;
    width: 620px;
    background-color: #000000;
}


.ss_area > div {
    overflow-x: auto;
    overflow-y: hidden;
    text-align: left;
    white-space: nowrap;
}

.ss_area > div > div:first-child {
    margin-left: 0;
}

.ss_area > div > div {
    display: inline-block;
    list-style: outside none none;
    text-align: left;
    vertical-align: middle;
}

.ss_area img {
    margin: 10px;
    max-height: 426px;
    max-width: 426px;
}

#wap div#layer div.MainBody .detail .txtArea table.longbox p {
	padding:0;
	margin:0;
}

#wap div#layer div.MainBody .detail .txtArea .graybox{ 
    padding: 20px;
    background: #ffffff;
    border: 1px #cccccc solid;
    box-shadow: 0 2px 3px 0 #ddd;
    -moz-box-shadow: 0 2px 3px 0 #ddd;
    -webkit-box-shadow: 0 2px 3px 0 #ddd;
}

#wap div#layer div.MainBody .detail .txtArea .ppblock {
    margin: 10px;
    background: #EEEEEE;
    border: 1px #ccc solid;
    box-shadow: 0 2px 3px 0 #ddd;
    -moz-box-shadow: 0 2px 3px 0 #ddd;
    -webkit-box-shadow: 0 2px 3px 0 #ddd;
}

#wap div#layer div.MainBody .detail .txtArea .ppblock_pur {
    margin: 10px;
    background: #FFEEFF;
    border: 1px #ccc solid;
    box-shadow: 0 2px 3px 0 #ddd;
    -moz-box-shadow: 0 2px 3px 0 #ddd;
    -webkit-box-shadow: 0 2px 3px 0 #ddd;
}

#wap div#layer div.MainBody .detail .txtArea .ppblock_blue {
    margin: 10px;
    background: #DDFFFF;
    border: 1px #ccc solid;
    box-shadow: 0 2px 3px 0 #ddd;
    -moz-box-shadow: 0 2px 3px 0 #ddd;
    -webkit-box-shadow: 0 2px 3px 0 #ddd;
}

#wap div#layer div.MainBody .detail .txtArea .ppblock2 {
    margin: 10px;
    border: #ff7f92 dashed 1px;
    background: #fff;
}

