﻿@charset "UTF-8";/* ■■■ 全体構造 ■■■
---------------------------------------------------- */
* {margin: 0px;padding: 0px;}
html{overflow-y:scroll;}
body{font-size:16px;color:#444;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:normal;line-height:1.6em;letter-spacing: 0.1em;border-top:2px solid #e70010;
}
article, nav, section {display: block;}
.margintop-10 {margin-top:0 !important;}
.center{text-align:center;}
.b{font-weight:bold;}
/* 背景ジャック */
.ad_jack{
  background:url('/img/android/pc/ad/jack/andapp.jpg') no-repeat center 0 #fff;
  width:100%;
  z-index: 0;
  position: absolute;
  height: 1000px;
  top:0;
}
.ad_jack a{display: block;width: 100%;height: 100%;}
/*.left_jack_bt{left: -225px;position: absolute;top: 390px;}
.right_jack_bt{right: -225px;position: absolute;top: 390px;}*/
.font_s{font-size:12px;line-height:1.2em;overflow:hidden;font-weight:bold;}
.fontmoresmall{font-size:11px;line-height:1.4em;}
.fontsmall{font-size:12px;line-height:1.4em;}
.fontmiddle{font-size:14px;line-height:1.4em;}
.rec_l{float:left;margin:0 5px 10px 0;}
.clear{clear:both;}
.line14{line-height:1.4em;}

/* 帯---------------------------------------------------- */
.page_title { /* メインコンテンツ帯 */
padding:3px 10px 1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#fff),color-stop(50%,#efefef),color-stop(96%,#eee),color-stop(98%,#fff),to(#eee));background:-moz-linear-gradient(center top,#fff,#fff 40%,#efefef 50%,#eee 96%,#fff 98%,#eee);-pie-background:linear-gradient(center top,#fff,#fff 40%,#efefef 50%,#eee 96%,#fff 98%,#eee);behavior:url(/css/android/PIE.htc);border-top:2px solid #e70010;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:10px 0;font-size:16px;font-weight:bold;text-shadow:1px 0 1px #fff;position:relative;color:000;}
#android_ranking .page_title {border-top-color:#b3c732;}
#ios_ranking .page_title {	border-top-color:#777;}
.page_title span , .side_page_title span {/* 帯の補足分 */
font-size:11px;color:#666;position:absolute;right:10px;font-weight:normal;}
.side_page_title { /* サイドコンテンツ帯 */
clear:both;padding: 3px 0 3px 10px;line-height:16px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#fff),color-stop(50%,#efefef),color-stop(96%,#eee),color-stop(98%,#fff),to(#eee));background:-moz-linear-gradient(center top,#fff,#fff 55%,#efefef 70%,#eee 96%,#fff 98%,#eee);-pie-background:linear-gradient(center top,#fff,#fff 55%,#efefef 70%,#eee 96%,#fff 98%,#eee);behavior:url(/css/android/PIE.htc);border-top:2px solid #e70010;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:10px 0;font-size:14px;font-weight:bold;text-shadow:1px 0 1px #fff;position:relative;color:#000;font-size:12px;}
/* リンク---------------------------------------------------- */
a:link,a:visited,a:hover,a:active{color:#1779d0;text-decoration:none;}
a:hover,.treenode li a:hover{text-decoration:none;color:#ff7800;}
a{overflow:hidden;/**/}
a img{border:none;color:#fff;background:transparent;}
/* リスト---------------------------------------------------- */
li{list-style:none;}
/* ヘッダー---------------------------------------------------- */
/* ヘッダー広告の配置 */
#header {font-size:12px;margin:0 auto;width:996px;position: relative;letter-spacing: 0;}
#header .inner{width:996px;margin:0 auto;text-align:left;padding:4px 0 0 0;}
.login-right {height: 55px;position: absolute;right: 0;top: 17px;vertical-align: middle;width: 300px;}
#header-inner {margin: auto;text-align: left;width: 996px;}
.h-left {float: left;height: 45px;padding: 9px 0 3px;width: 650px;}
.logo{  position: relative;}
span.main_desc {font-size: 12px;color: #666;font-weight: 400;padding-left: 15px;position: absolute;top: 60%;transform: translateY(-50%);-webkit- transform: translateY(-50%) ;}
#search {border-radius: 3px;}
#search h1 , #search p {font-size:12px;font-weight:normal;color:#666;padding-top:7px;line-height: 42px;}
/* ------ ナビ ------*/
ul#navi{letter-spacing: 0;clear:both;margin:0 auto;display:block;text-align:center;padding:0;list-style-type:none;width:996px;position:relative;height:36px;font-size:12px;background:#333;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:5px solid #e70010;}
ul#navi li{display:block;float:left;margin:0;pading:0;line-height:1em;}
ul#navi li.nav a{display:block;float:left;color:#fff;font-weight:bold;text-decoration:none;padding:12px 13px 0;height:24px;background:#333;}
ul#navi li.nav a:hover{background:#5f5f5f;}
ul#navi li.nav a.current,ul#saturday li a.current:hover{font-weight:bold;color:#fff;background:#e70010;}
ul.navi_sub{background:#e70010;padding:0 0 4px;margin:0 auto;width:996px;text-align:center;position:relative;}
ul.navi_sub li{display:inline-block;border:1px solid #999;position:relative;background:#fefefe;padding:0;}
ul.navi_sub li:hover , ul.navi_sub li.act{background:#FF9900 !important;color:#fff;}
ul.navi_sub li.ios:hover , ul.navi_sub li.ios.act{background:#777 !important;color:#fff;}
ul.navi_sub a{text-decoration:none;color:#666;padding:3px 12px;font-size:12px;}
ul.navi_sub a:hover , .act a{color:#fff !important;}
#pan{clear:both;text-align:left;color:#999;margin:3px auto 5px;padding:0 5px;background:#fff;font-size:10px;width:990px;display:block;position:relative;}
/* ------ TOPナビ内検索 ------*/
#top_search_input{margin:3px 0 0 7px;}
#top_search_input .top_search_botton {background:#efefef;margin:0 0 0 105px;height:20px;width:27px;display:block;padding:3px 5px 2px 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border:1px solid #999;position:relative;-pie-background:linear-gradient(center top,#fff,#ccc);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#ccc));}
#top_search_input .top_text_box {z-index:10000;width:103px;height:21px;font-size:14px;border:1px solid #999;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:-moz-linear-gradient(top,#eee,#fff);float:left;color:#999;padding:4px 0 2px 5px;}
.top_form_inner{margin:0 0 15px 0;width:110px;height:21px;font-size:16px;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(/img/android/pc/search_option.png);float:left;color:#333;padding:5px 3px 3px 5px;}
.top_form_inner2 {margin:0 0 15px 0;width:110px;height:21px;font-size:16px;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(/img/android/pc/search_option.png);float:left;color:#000;padding:5px 3px 3px 5px;display:none;}
/* TOPお知らせ */
.topnews {position:relative;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:100%;margin:0 0 10px 0;background:#fff;background-image: -moz-linear-gradient(top, #fff, #fcfcfc); /* FireFox */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fcfcfc),color-stop(1, #fff)); /* webkit */
-pie-background:linear-gradient(top,#fff,#fcfcfc);behavior:url(/css/android/PIE.htc);}
.topnews ul {font-size:12px;line-height:1.4em;padding:10px;}
.topnews ul li {color:#999;padding:0 0 8px 0;}
/* カテゴリ切り替えタブCSS */
.tab-view {margin:0 0 -1px 0; width:100%;z-index:1;}
.tab-view {background:#e70010;padding-bottom:.2666em;border-bottom:1px solid #aaa;border-top:1px solid #ccc;}
.tab-view:after {content:".";clear:both;display:block;line-height:0;height:0;visibility:hidden;}
.tabs {display:table;table-layout:fixed;width:100%;border-top:1px solid #fff;}
.tabs ul {display:table-row;list-style:none;overflow:hidden;}
.tabs ul li {display:table-cell;background-image:url(/img/android/pc/bg_ntub.png);background-repeat:repeat-x;border-right:1px solid #aaa;border-left:1px solid #fff;vertical-align:middle;overflow:hidden;white-space:nowrap;line-height:1.1em;text-align:center;}
.tabs ul li a {display:block;padding:.5em .2em;text-align:center;text-decoration:none;color:#333;text-shadow: 1px 1px 3px #fff;font-size:12px;}
#main .tabs ul li a:hover {color:#999;text-decoration:none;}
.tabs ul li:first-child {border-left:none;}
.tabs ul li:last-child {border-right:none;}
.tabs ul li.current {background:#e70010;border-right-color:#aaa;font-weight:bold;}
.tabs ul li.current a {color:#fff;}
.tabs ul li a.wide-letter-space {letter-spacing:.5em;padding-left:.5em;} /* for irregular styling */
/* レビューページ　ページャー
---------------------------------------------------- */
#review_pager {padding:15px 0 0 0;}
#review_pager dt {}
#review_pager dd {color:#999;}
#review_pager .peger_nothing {color:#ccc;padding:0 5px;}
#review_pager .nothing_bg {background:#eee;}
#review_pager .next_page_link_right_nothing {clear:both;text-align:right;color:#ccc;padding:0 0 10px 0;}
#review_pager .next_page_link_left_nothing {clear:both;text-align:left;color:#ccc;padding:0 0 10px 0;}
#review_pager .peger_left {width:220px;float:left;padding:10px 10px 10px 0;}
#review_pager .peger_right {width:220px;float:left;padding:10px 5px;}
#review_pager .peger_right dd , #review_pager .peger_left dd {font-size:12px;}
#review_pager .next_page_link_left {clear:both;padding:0 0 10px 3px;}
#review_pager .next_page_link_right {clear:both;padding:0 0 10px 0;text-align:right;}
#review_pager .next_app_icon{float:left;display:block;width:60px;height:60px;background:#fff;border:1px solid #ccc;margin:0 10px 5px 0;padding:3px;}
/* コンテンツ
---------------------------------------------------- */
#contents{width:996px;margin:0 auto;padding:15px 0 0 0;text-align:left;font-weight:normal;position:relative;background:#fff;}
img.pctop_banner {width:468px;margin: 0 0 10px 0;border:1px solid #666;}
/* サイド---------------------------------------------------- */
.sideapp {width:326px !important;padding-bottom:15px !important;}
.sideicon{width:80px !important;}
/* CSSスプライト */
.sprite_big{float:left;margin-right:5px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden; width: 25px; height: 25px; background: url(/img/android/icon/genre/big_sprite.png) no-repeat; }
.r_-5155{background-position: 0px 0px; }
.r_5104 {background-position: -25px 0px; }
.r_5105 {background-position: -50px 0px; }
.r_5106 {background-position: -75px 0px; }
.r_5107 {background-position: -100px 0px; }
.r_5108 {background-position: -125px 0px; }
.r_5109 {background-position: -150px 0px; }
.r_5110 {background-position: -175px 0px; }
.r_5111 {background-position: -200px 0px; }
.r_5112 {background-position: -225px 0px; }
.r_5146 {background-position: -250px 0px; }
.r_5155 {background-position: -275px 0px; }
.r_int {background-position: -275px 0px; -300px 0px; }
.r_news_column {background-position: -275px 0px; -325px 0px; }
.r_news_rank {background-position: -275px 0px; -350px 0px; }
.r_news_sale {background-position: -275px 0px; -375px 0px; }
.r_news_sp {background-position: -275px 0px; -400px 0px; }
.r_pr {background-position: -275px 0px; -425px 0px; }
#side_right{width:336px;float:right;margin:0 0 0 -1px;font-size:12px;}
#side{width:160px;float:left;margin: 0 0 0 -643px;font-size:12px;}
/* ゲームジャンル */
#side-box{border:1px solid #ccc;border-top:none;padding:5px 5px 5px 8px;margin:-10px 0 10px 0;color:#666;}
#side-box.img {cursor:pointer;}
.treemenu{margin:0;}
.cat_icon{width:25px;height:25px;float:left;margin-right:4px;}
.sub_cat_icon{width:20px;height:20px;float:left;margin:2px 4px;}
.openbtn{cursor:pointer;position:absolute;top:13px;right:4px;}
.treemenu li{
    font-size:11px;
    /*border-bottom:1px dotted #ccc;*/
    padding:5px 0;
    position:relative;
}
.treemenu li:last-child{border:none;}
.treenode {border-left:1px solid #ccc;border-bottom:1px solid #eee;border-top:1px solid #ccc;background:#fcfcfc;margin:5px 0 -5px -4px;padding:3px 0 3px;}
.treenode li {background:#fcfcfc;padding:0;font-size:11px;}
.treenode li a{color:#999;padding:0 0 0 7px;}
.newflag {color:#e70010;font-weight:bold;font-size:10px;}
/* 新着ニュース */
#side .news{paddi90ng:0 10px 10px;border:1px solid #ccc;margin-bottom:10px;margin-top:-6px;}
#side .news li{background:url(/img/android/pc/line01.gif) repeat-x bottom;padding:5px 0 5px;}
#side .news p{padding-left:10px;}
/* WPニュース */
div.news_feed {background:#e70010;color:#fff;font-size:12px;padding:0 0 0 10px;border-bottom:1px solid #ccc;margin:-5px 0 0 0;}
.news_rank ul , .news_rank dl{margin:-10px 0 5px;padding-left:10px;padding-right:10px;padding-bottom:5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.news_rank dt{padding:5px 0 10px;border-top:1px dotted #ccc;line-height:1.4em;font-size:12px;clear:both;display: block;}
.news_rank dt:first-child{border-top:none;}
.news_rank dd {padding:5px 8px 2px 0;width:82px;margin:-5px 0 5px 50px;border-bottom:1px dotted #ccc;color:#e70010;font-weight:bold;line-height:1em;background:#fcc;text-align:right;}
.news_rank ul li{padding:5px 0 10px;line-height:1.4em;font-size:12px;clear:both;display: block;}
.rssimg {float:left;width:80px;padding:4px 8px 5px 0;margin:0 0 0 -2px;}
.news_rank ul li span.wpp-date {display: block;font-size:12px;color:#999;border-bottom:1px dotted #ccc;text-align:right;}
#side .news li h3{padding-left:10px;font-size:12px;line-height:1.2em;background:url(/img/android/pc/arw01.gif) no-repeat 0 4px;}
a:hover img {opacity:0.7;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
/*a:hover img.sitelogo {background-image:url('/img/android/pc/sitelogo_hover.png');opacity:1;filter:alpha(opacity=100);-ms-filter: "alpha( opacity=100 )";}*/
.r_cg{color:#999;padding-top:5px;font-size:12px;}
.r_cg a{font-weight:bold;}
.n_icon{margin:0 10px 8px 0;;height:80px;width:80px;float:left;}
.n_banner{margin:0 10px 8px 0;width:120px;float:left;}
.n_icon_big{width:80px;height:80px;}
/*.relatedSection .n_icon{margin:8px 10px 8px 0;}*/
.relatedSection .app_name{font-size: 11px;margin: 8px 0 0 70px;color: #000;}
.n_int_icon{margin:0 10px 8px 0;width:160px;float:left;}
.n_news li{
    clear:both;
    font-size:14px;
    line-height:1.4em;
    overflow: hidden;
    /*border-bottom: #ddd solid 1px;*/
}
/*.n_tag{border:1px solid #a6c34d;color:#999;padding:0 5px;font-size:10px;margin-right:5px;background:#fff;}*/
.n_tag{
height: 17px;
color: #444;
font-size: 11px;
text-align: center;
padding: 0 5px;
margin-right: 5px;
height: 17px;
line-height: 17px;
border-radius: 4px;
display: inline-block;
border: #999 1px solid;
border-radius: 3px;
}
.trimming {
    position: relative;
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin: 0 10px 8px 8px;
}




/* メイン
---------------------------------------------------- */
#main{width:468px;float:left;margin:0 0 0 175px;}
#main a:link,
#main a:visited,
#main a:active{text-decoration:none;}
/*#main h2{margin:0 0 10px 0;}*/
#main h3.top-ranking{margin:-5px 0 0 0;}
#main h3{margin:12px 0 0 0;}
#main .link{position:relative;margin:0 0 10px 0;text-align:right;padding:15px 0;}
#main .link span{display:block;right:10px;}
#main .link-revue span{top:-38px;right:10px;}
#main .link span a{margin-left:8px;}
#main .link span img{vertical-align:middle;}
#main h1.title-bar,#main div.side-title-bar,.title-bar {
clear:both;padding:3px 0 2px 10px;font-size:16px;line-height:1.6em;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#fff),color-stop(50%,#efefef),color-stop(96%,#eee),color-stop(98%,#fff),to(#eee));background:-moz-linear-gradient(center top,#fff,#fff 55%,#efefef 70%,#eee 96%,#fff 98%,#eee);-pie-background:linear-gradient(center top,#fff,#fff 55%,#efefef 70%,#eee 96%,#fff 98%,#eee);behavior:url(/css/android/PIE.htc);border-top:2px solid #e70010;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;text-shadow:1px 0 1px #fff;position:relative;color:#000;}
#main h1.title-bar　span,.title-bar span{float:right;padding-right: 10px;}
.review_catchcopy {font-size:20px;font-weight:bold;line-height:1.2em;padding:5px 0 0 0;}
h2.contents-title span{font-weight:bold;text-shadow: 0 1px 3px #fff;behavior: url(/css/android/pc/ie-css3.htc);}
#main h4.title-bar{padding:4px 0 0 18px;}
.more{clear:both;text-align:right;font-size:14px;}
.more_margin { /* AGTOPランキングのBNに使用 */clear:both;padding:10px 0 20px;text-align:right;font-size:14px;}
.more img{width:42px;height:12px;}
/* フッター
---------------------------------------------------- */
.f-menu {clear:both;text-align:center;padding:15px 0;}
.f-menu li{list-style-type:none;padding:0 15px;display:inline;}
#yajirushi{ position: fixed;bottom:0;right:0;z-index:1000000;}
.foot_ad {text-align:center;padding:15px 0;background:#fefefe;position: relative;margin:0 auto;width:996px;}
#footer{font-weight:normal;padding:0 0 50px 0;font-size:12px;line-height:1em;position:relative;}
#footer ul{padding-top:15px;margin-bottom:5px;list-style-position:inside;text-align:center;}
#footer ul li{display:inline;background:url(/img/android/pc/arw00.gif) no-repeat 0 3px;padding:0 10px;}
.foot_bg {background:#f8f8f8;color:#eee;border-top:3px solid #ccc;padding:20px 0 0 0;position: relative;}
.foot_menu {width:980px;padding:0 0 40px 0;margin:0 auto;font-size:12px;line-height:1.4em;color: #999;}
.foot_menu h2{font-size:12px;font-weight:normal;padding:0 0 20px 0;}
.fleft {float:left;}
.foot_menu p{font-weight:bold;}
.fright {float:right;background:#999;}
.fleft ul{float:left;padding:0 10px;}
.fleft li{line-height:1.6em;}
.fleft p{padding-bottom:10px;}
.wide {width:330px;padding:0 20px 0 0;}
.rt {padding:0 0 0 10px;}
ul.s_icon{padding:0;}
.s_icon li{display:inline;padding:0 15px 0 0;}
/* スポンサーリンク */
p.sponser_title {font-weight:bold;padding:15px 0 40px 28px;}
#sponser {padding:0 0 15px 0;margin: 0 auto;width:1000px;}
#sponser ul.main {margin:-15px 0 30px 28px;list-style-position:inside;text-align:left;}
#sponser ul.main li{display:inline;background:none;padding:0 20px;}
ul.main li img{width:192px;height:53px;}
#sponser ul.sub {margin:-15px 0 12px 28px;list-style-position:inside;text-align:left;}
#sponser ul.sub li img{width:140px;height:40px;}
#sponser ul.main li:first-child {padding:0 21px 0 19px;}
#sponser ul.main li:last-child {padding:0 0 0 21px;}
#sponser ul.sub li{display:inline;background:none;padding:0 4px;}
#sponser ul.sub li:first-child {padding:0 4px 0 19px;}
/* リスト */
.app{width:458px;display: table;margin:5px 0;}
.appranking{width:430px;display: table;margin:5px 0;}
.applist {padding:5px;color:#666;position:relative;}
.applist:hover , .app:hover{background:#eee;}
.applist .icon, .applist .details ,.applist .ranks{display: table-cell;vertical-align:top;}
.applist .icon {width:165px;position:relative;}
p.thumb{display:block;width:165px;height:100px;overflow:hidden;position:relative;}
p.thumb img{float:left;position:absolute;}
.applist .details {padding-left:10px;}
.applist .ranks{width:45px;position:relative;}
.applist .catch{padding-bottom:5px;}
.appname{font-weight:bold;padding-bottom:5px;}
.appname span{color:#e70010;padding-left:5px;font-family:Helvetica,Arial,Verdana,sans-serif;letter-spacing:-0.1em;}
	.correspond_os {margin:-5px 0 10px;height:17px;}
	.correspond_os span{color:#fff;font-size:11px;text-align:center;padding:0 5px;margin-right:5px;height:17px;line-height:17px;}
	.correspond_os span.android{background:#b3c732;}
    .correspond_os span.genre_link{background:#fff;}
    /*.correspond_os span.link a{color:#}*/
	.correspond_os span.ios,
.applist .summary span{color:#fff;background:#777;font-size:11px;text-align:center;padding:0 5px;margin-right:5px;height:17px;line-height:17px;}
.applist .summary{text-align:right;}
.applist .star{padding:0 5px 0 0;}
/*.relatedSection .applist img{height:initial;}*/
.bacchi{position:absolute;top:-7px;left:-6px;}
@-moz-document url-prefix() {
#ff_bug{position:absolute;top:-7px;left:50px;}
}
/* ■■■　各ページ設定　■■■
---------------------------------------------------- */
/*検索*/
#search .btn_img {margin:0 0 0 350px;height:40px;width:50px;display:block;padding:5px 0 0 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border:1px solid #999;position:relative;-pie-background:linear-gradient(center top,#fff,#eee);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));}
/* イチオシ */
#ex{position: relative;background:#eee;width:468px;height:229px;margin:0 0 10px 0;}
/* 各コーナーブロック */
#main article.agtop {padding:0 0 5px 0;}
#main article h1{margin:0 0 10px 0;}
/* AGTOP各コーナー記事ブロック */
#main .agtop-contents-detail {clear:both;}
/* 週間月間ランキングタブ回り込み解除版 */
#main .sub_red {padding:0 20px 0 10px;border-left:10px solid #e70010;margin:0 5px 10px 0;font-weight:bold;color:#666;}
/* TOP月間・週間ランキング詳細（有料無料）------------------------------------------------ */
#agtop-ranking-1{ /* 1位ブロック */
position: relative;background:#eee;width:460px;height:259px;margin:0 0 3px 0;}
#agtop-ranking-1 img.wide_high { /* 1位キャプチャ画像 */
width:468px;height:259px;margin:0 0 3px 0;}
p.tate_mid a{ /* ■1位キャプチャ縦画像切り抜き領域 */
display:block;width:265px;height:115px;line-height:115px;overflow:hidden;position:relative;z-index:1;}
p.tate_high a{ /* ■1位キャプチャ縦画像切り抜き領域 */
display:block;width:468px;height:259px;line-height:330px;overflow:hidden;position:relative;z-index:0;}
p.tate_mid a img{ /* ■1位キャプチャ縦画像 */
position:absolute;top:-200px;left:0;margin:0 0 4px 0;}
#agtop-ranking-1 .top-copy-bg ,#ex .top-copy-bg{ /* 1位のキャプチャ上部にのせる背景 */
position:absolute;top:0;left:0;width:468px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;color:#fff;font-size:16px;}
#agtop-ranking-1 .top-copy ,#ex .top-copy{ /* 1位のキャプチャ上部にのせる文字 */
line-height:1.3em;margin:4px 10px;z-index:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;width:468px;}
#agtop-ranking-1 .top-copy span { /* 1位の順位とタイトルの間あける余白指定 */
padding:0 18px 0 0;font-weight:bold;}
#agtop-ranking-1 .top-copy img { /* ↑↓アイコン */
width:18px;height:18px;float:left;position:absolute;top:4px;left:23px;}
#agtop-ranking-1 .top-copy a { /* 1位のキャプチャ上部にのせる文字リンク色 */
color:#fff;}
#agtop-ranking-1 .bottom-copy-bg ,#ex .bottom-copy-bg{ /* 1位のキャプチャ下部にのせる背景 */
position:absolute;bottom:0;left:0;width:468px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;color:#fff;}
#agtop-ranking-1 .bottom-copy ,#ex .bottom-copy{ /* 1位のキャプチャ下部にのせる文字 */
margin:5px 10px;line-height:1.4em;z-index:1;font-weight:bold;}
.agtop-ranking-read { /* ランキングのリード */
padding:10px 0;font-size:14px;line-height:1.4em;}
.agtop-ranking-read img { /* ランキングのリードに出す部員画像 */
width:120px;float:left;}
.agtop-ranking-read .ranking-date { /* ランキングのリード後の日付と名前 */
clear:both;text-align:right;padding:0 0 15px 0;}
/* ■■■■■■■■■■■■■■■■■■ */
#agtop-ranking-2 { /* 2-5位ブロック */
position: relative;float:left;margin:0 0 3px 0;background:#fff;width:234px;height:115px;}
p.tate_mid a{ /* ■2-5位キャプチャ縦画像切り抜き領域 */
display:block;width:234px;height:115px;line-height:165px;overflow:hidden;position:relative;z-index:1;}
p.tate_mid a img{ /* ■2-5位キャプチャ縦画像 */
position:absolute;top:-111px;left:0;}
#agtop-ranking-2 img.wide { /* ■2-5位キャプチャ横画像 */
width:234px;height:115px;}
#agtop-ranking-2 .top-copy-bg { /* 2-5位のキャプチャ上部にのせる背景 */
position:absolute;top:0;left:0;width:234px;height:115px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-ranking-2 .top-copy { /* 2-5位のキャプチャ上部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;z-index:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;width:210px;}
#agtop-ranking-2 .top-copy span { /* 2-5位の順位とタイトルの間あける余白指定 */
padding:0 15px 0 0;font-weight:bold;}
#agtop-ranking-2 .top-copy img { /* ↑↓アイコン */
width:12px;height:12px;float:left;position:absolute;top:4px;left:20px;}
#agtop-ranking-2 .top-copy a { /* 2-5位のキャプチャ上部にのせる文字リンク色 */
color:#fff;}
#agtop-ranking-2 .bottom-copy-bg { /* 2-5位のキャプチャ下部にのせる背景 */
position:absolute;bottom:0;left:0;width:234px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-ranking-2 .bottom-copy { /* 2-5位のキャプチャ下部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;}
/* TOP速報ランキング（有料無料） -----------------------------------------------------*/
.dayranks {width:230px;}
.dayranks dd a.aaa{font-size:12px;line-height:1em;}
.day_icon{width:45px;border:1px solid #ccc;margin-top:10px;}
.day_icon_t{width:50px;}
.r_mark{position:absolute;background:#333;}
.d_r_num{width:10px;display:block;}
.dayrankstext{font-size:12px;line-height:1.4em;}
#agtop-ranking-daily { /* 速報ランキングブロック */
position: relative;margin:0 0 3px 0;background:#fff;width:231px;height:115px;}
#agtop-ranking-daily img.wide { /* キャプチャ横画像 */
width:231px;height:115px;}
p.tate_mid_daily a{ /* ■キャプチャ縦画像切り抜き領域 */
display:block;width:231px;height:115px;line-height:115px;overflow:hidden;position:relative;z-index:1;}
p.tate_mid_daily a img{ /* ■キャプチャ縦画像 */
position:absolute;top:-111px;left:0;}
#agtop-ranking-daily .top-copy-bg { /* キャプチャ上部にのせる背景 */
position:absolute;top:0;left:0;width:231px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-ranking-daily .top-copy { /* キャプチャ上部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;z-index:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;width:210px;}
#agtop-ranking-daily .top-copy span { /* 順位とタイトルの間あける余白指定 */
padding:0 15px 0 0;font-weight:bold;}
#agtop-ranking-daily .top-copy img{ /* ↑↓アイコン */
width:14px;height:14px;float:left;position:absolute;top:4px;left:20px;}
#agtop-ranking-daily .top-copy a { /* キャプチャ上部にのせる文字リンク色 */
color:#fff;}
#agtop-ranking-daily .bottom-copy-bg { /* キャプチャ下部にのせる背景 */
position:absolute;bottom:0;left:0;width:231px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-ranking-daily .bottom-copy { /* キャプチャ下部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;}
/* TOP新着レビュー ---------------------------------------------------------*/
#agtop-new { /* 新着ブロック */
position: relative;float:left;margin:0 3px 3px 0;background:#fff;width:231px;height:115px;clear:both;}
#agtop-new2 { /* 新着ブロック右列 */
position: relative;float:left;margin:0 0 3px 0;background:#fff;width:231px;height:115px;}
#agtop-new img.wide ,#agtop-new2 img.wide { /* キャプチャ画像 */
width:231px;height:115px;}
#agtop-new .top-copy-bg ,#agtop-new2 .top-copy-bg { /* キャプチャ上部にのせる背景 */
position:absolute;top:0;left:0;width:231px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-new .top-copy , #agtop-new2 .top-copy { /* キャプチャ上部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;}
#agtop-new .top-copy a , #agtop-new2 .top-copy a { /* キャプチャ上部にのせる文字リンク色 */
color:#fff;}
#agtop-new .bottom-copy-bg , #agtop-new2 .bottom-copy-bg { /* キャプチャ下部にのせる背景 */
position:absolute;bottom:0;left:0;width:231px;height: auto !important;background:url('/img/android/pc/gray_bg.png');background-repeat:repeat;z-index:1;color:#fff;font-size:16px;}
#agtop-new .bottom-copy , #agtop-new2 .bottom-copy { /* キャプチャ下部にのせる文字 */
font-size:12px;line-height:1.3em;margin:4px 10px;}
/* 【検索リスト】search_list.thtml
---------------------------------------------------- */
#search_word {padding:15px 10px;margin:0 0 20px 0;border-bottom:solid 1px #ccc;}
/* まとめ */
img.side_matome{float:left;width:95px;margin:0 4px 5px 0;}
ul.side_matome{margin:0 0 5px 3px;}
/* コラム */
img.side_col{float:left;width:60px;margin:0 5px 5px 0;}
.line14{line-height:1.4em;}
/* レビュワーコメント部分
【特集リスト】search_special.thtml
【レビュー詳細】app_view.thtml
---------------------------------------------------- */
.special_img{width:468px;margin-bottom:20px;}
#reviewer-comment ul{padding:0 0 20px 0;margin:-10px 0 0 0;}
#reviewer-comment li{float:left;}
#reviewer-comment ul:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}
#reviewer-comment li img{width:50px;height:50px;float:left;margin:0 5px 20px 0;}
#reviewer-comment li p{margin:5px 0 0 0;}
#reviewer-comment li span{color:#666;}
p#fukidashi_rotate {float: left;height: 20px;left: 0;position: relative;top: 12px;width: 11px;}
p#fukidashi_rotate img{width: 11px;height:11px;z-index:1;margin:0 0 0 1px;}
#reviewer-comment li p.fukidashi0 {border: 1px solid #999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(/css/android/PIE.htc);float: left;padding: 10px;width: 130px;z-index:-1;margin:-2px 18px 0 0;font-weight:normal;line-height:1.3em;font-size:12px;}
#reviewer-comment li p.fukidashi1 {border: 1px solid #999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(/css/android/PIE.htc);float: left;padding: 10px;width: 130px;z-index:-1;margin:-2px 0 0 0;line-height:1.3em;font-size:12px;}
/*  ランキング記事部分 強調  */
.emphasis_text1{color:#e70010;font-weight:bold;}
.emphasis_text2{font-weight:bold;}
/*  ランキング詳細  */
.small_text{ /* コーナータイトルに使用 */
color:#666;margin:0 0 3px 20px;}
#rankig_lead .buttonright , #help .buttonright {padding:15px 4px 15px 0;}
#rankig_lead .buttonright p , #help .buttonright p {font-weight:bold;text-align:right;}
#rankig_lead .buttonright a , #help .buttonright a{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;-moz-box-shadow:0 0 2px #333;-pie-background:linear-gradient(top,#fff,#eee);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));padding:12px 110px;text-decoration:none;}
#rankig_lead .buttonright a:hover , #help .buttonright a:hover{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666;-pie-background:linear-gradient(top,#fff,#efefef);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#efefef);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#efefef));text-decoration:none;color:#ccc;}
#rankig_lead{margin:-15px 0 0 0;}
.notice_help {border:1px solid #ccc;background:#fefefe;padding:15px 15px 15px 10px;margin-bottom:10px;margin-top:30px;}
#rankig_lead .first_lead {padding:5px 0 40px 0;;}
#rankig_lead .first_lead_img{width:110px;float:left;margin:0 10px 3px 5px;}
/* 急上昇のリストCSS */
#remarkables_list {padding:0 0 35px 0;}
#remarkables_list h1{font-size:25px;font-weight:bold;padding:15px 0 20px 0;}
#remarkables_list img{width:460px;}
#remarkables_list img{width:460px;}
#remarkables_list p.caption {text-align:center;color:#999;padding:5px 0;}
#remarkables_list p.des {padding:10px 0 20px 0;}
/* ランキングTOP100のCSS */
#appli h1 span {color:#999;}
#appli h1 img {width:20px;margin:0 5px;position:relative;top:2px;left:0;}
#rankig_lead {padding:10px 0 5px 0;}
.remarkables_main {padding:15px 0 35px 0;}
#rankig_lead .remarkables_title{font-weight:bold;font-size:25px;padding:5px 0 0 0;}
#rankig_lead .td_comment{vertical-align: top;padding:0 0 10px 0;}
#rankig_lead .remarkables_caption {color:#666;text-align:center;padding:10px 0 0 0;}
#rankig_lead .remarkables_image_area {margin:20px 0;}
#rankig_lead .remarkables_image_area img{width:100%;}
/* ランキングプラットフォーム対応ボタン */
#platform_button {
	color:#fff;
	text-align:center;
	display:block;
	width:340px;
	margin:10px auto 0;
	padding: 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#platform_button.android {
	background-color:#b3c732;
}
#platform_button.android:hover {
	background-color:#C1D636;
}
#platform_button.ios {
	background-color:#777;
}
#platform_button.ios:hover {
	background-color:#999;
}

ul#rankbtnios {background: url(/img/android/pc/rank_term4.png) no-repeat left top;width:468px;height:37px;padding:3px 3px 0;overflow:hidden;}
ul#rankbtnios li {float: left;width: 92px;height: 37px;overflow: hidden;position: relative;}
ul#rankbtnios li img {position: absolute;top: -3px;}
ul#rankbtnios li.new {width: 92px;}
ul#rankbtnios li.new img {left: -3px;}
ul#rankbtnios li.total img {left: -95px;}
ul#rankbtnios li.daily img {left: -187px;}
ul#rankbtnios li.weekly img {left: -279px;}
ul#rankbtnios li.monthly img {left: -371px;}
ul#rankbtnios li.new a:hover img,
ul#rankbtnios li.daily a:hover img,
ul#rankbtnios li.weekly a:hover img,
ul#rankbtnios li.monthly a:hover img,
ul#rankbtnios li.total a:hover img,
ul#rankbtnios li.current a img {top: -48px;zoom: 1;opacity:1;}

ul#rankbtnandroid {background: url(/img/android/pc/rank_term3.png) no-repeat left top;width:468px;height:37px;padding:3px 3px 0;overflow:hidden;}
ul#rankbtnandroid li {float: left;width: 77px;height: 37px;overflow: hidden;position: relative;}
ul#rankbtnandroid li img {position: absolute;top: -3px;}
ul#rankbtnandroid li.new {width: 77px;}
ul#rankbtnandroid li.new img {left: -3px;}
ul#rankbtnandroid li.total img {left: -80px;}
ul#rankbtnandroid li.daily img {left: -157px;}
ul#rankbtnandroid li.weekly img {left: -234px;}
ul#rankbtnandroid li.monthly img {left: -311px;}
ul#rankbtnandroid li.year img {left: -387px;}
ul#rankbtnandroid li.daily a:hover img,
ul#rankbtnandroid li.weekly a:hover img,
ul#rankbtnandroid li.monthly a:hover img,
ul#rankbtnandroid li.year a:hover img,
ul#rankbtnandroid li.total a:hover img,
ul#rankbtnandroid li.new a:hover img,
ul#rankbtnandroid li.current a img {top: -48px;zoom: 1;opacity:1;}

.tabs ul li.current a:hover{color:#fff;}
.tab-view , .tabs ul li.current{background:#999;}
.tabs ul li a{text-shadow:none;}
#main .tabs ul li.current a:hover{color:#fff;text-shadow:none;}
/*  もっと見る系のリンクCSS  */
#pager {border-top:1px solid #ccc;padding:15px 0 0 0;clear:both;}
#pager span{color:#666;}
#pager .buttonmedium {padding:20px 0;clear:both;}
#pager .buttonmedium p{font-weight:bold;text-align:center;}
#pager .buttonmedium a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;-moz-box-shadow:0 0 2px #333;-pie-background:linear-gradient(top,#fff,#eee);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));padding:13px 50px;text-decoration:none;font-weight:bold;}
#pager .buttonmedium a:hover{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666;-pie-background:linear-gradient(top,#fff,#efefef);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#efefef);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#efefef));padding:13px 50px;text-decoration:none;font-weight:bold;color:#ccc;}
#main .ranking_bk_high {padding:20px 5px 10px 0;text-align:right;border-top:solid 1px #ccc;}
#main .ranking_bk_row {padding:10px 5px 10px 0;text-align:right;}
#main .simple_sp_list a{display: block; padding: 10px; border-bottom: #d1d1d1 solid 1px; font-weight: bold;}
/*  ヘルプ系ページ  */
#help .hot_to_ag {padding:0 25px;}
#help .how_appget {padding:0 2px 40px 2px;}
.how_appget1 {border:none;-webkit-border-radius:0px;-moz-border-radius:0px;margin:0 0 15px 0;}
#help .how_appget img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #cbcbcb;}
#help .how_appget p{padding:12px 0 0 0;color:#666;}
#help .how_appget ul {
clear:both;display: block;padding:0;padding:10px 0 0 0;}
#help .how_appget li {display:inline;padding:0;margin:0;}
#help{padding:15px 0 0 0;}
#help .help_content{padding:0 0 20px 0;}
#help p {padding:5px 0 20px 10px;font-size:16px;}
#help .notice_detail {padding:10px 0 0 5px;}
#help .update {padding:5px 0 15px 10px;font-weight:bold;}
#help h4 {clear:both;padding:5px 10px;background:#eee;background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));border-bottom:1px solid #999;border-left:7px solid #999;margin:10px 0;font-size:16px;}
#help p.strong {font-weight:bold;font-size:25px;padding:0 0 10px 10px;}
#help p.yakusoku {font-weight:bold;padding:20px 0 20px 10px;font-size:16px;}
#help .install{float:left;margin:0 5px 0 10px;}
table.profile_list{float:right;width:350px;border-collapse: collapse;border-spacing: 0;margin:5px 0 0 0;font-size:12px;}
table.profile_list tr th {width:105px;padding:5px;text-align:left;font-size:13px;color:#666;background:#eee;border:1px solid #ccc;}
table.profile_list tr td {width:295px;padding:5px;text-align:left;color:#666;border:1px solid #ccc;}
#help .table_01 , #help .table_02{width:90%;margin:10px 0 10px 20px;padding:0 5px;border-collapse:separate;border-spacing:0;empty-cells:show;clear:both;}
#help .table_01 th{width:31%;padding:5px;text-align:left;color:#fff;-pie-background:linear-gradient(center top,#ccc,#777 5%,#666 85%,#666);behavior:url(/css/android/PIE.htc);background-image:-webkit-gradient(linear,left top,left bottom,from(#777),color-stop(5%,#666),color-stop(85%,#666),to(#666));background:-moz-linear-gradient(center top,#ccc,#777 5%,#666 85%,#666);border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#help .table_02 th{width:35%;padding:5px;text-align:left;color:#fff;-pie-background:linear-gradient(center top,#777,#666 5%,#666 85%,#666);behavior:url(/css/android/PIE.htc);background-image:-webkit-gradient(linear,left top,left bottom,from(#777),color-stop(5%,#666),color-stop(85%,#666),to(#666));background:-moz-linear-gradient(center top,#777,#666 5%,#666 85%,#666);border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#help .table_01 td , #help .table_02 td{padding:5px 5px 5px 5px;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;}
#help input[type="submit"] {-pie-background:linear-gradient(top,#fff,#eee);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));
border: 1px solid #999;color: #333;font-weight: normal;margin:15px;padding:7px 45px;text-align: center;vertical-align: baseline;}
#help .send_done {padding:0 5px;}
#help .last{border-bottom:1px solid #ccc;}
#help ul{padding:10px 10px 0 28px;}
#help li{list-style-type: decimal;padding:0 0 15px 0;font-size:12px;}
#help .chart{margin:0 0 20px 40px;width:70%;}
#help .reviewer_icon{margin:0 5px 15px 5px;float:left;width:100px;}
#help dt{font-weight:bold;}
#help dl{padding:0 0 10px 0;}
#help dd{padding:0 70px 0 0;color:#333;}
#help .profile {padding:10px 0;clear:both;}
#help .faq {padding:5px 30px 5px 15px;}
#help .aoy {padding:0 25px;}
#help .aoy_text {padding:0 40px;}
/* 【下層】
---------------------------------------------------- */
/* ページャー */
#pager{text-align:right;}
#pager ul {padding:0 0 30px 0;}
#pager li {display:inline;padding:0 0 0 30px;}
/* 並べかえ一覧ページ */
#main .sort-category { /* chromのタブ */
background:#fafafa;padding:7px 10px;font-size:12px;margin:0 0 15px 0;display:block;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#main .sort-search {position:relative;background:#fafafa;padding:9px 10px;font-size:12px;margin:0 0 0 0;display:block;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#sort-results {padding:0 0 5px 0;}
#sort-results table.app , #sort-results2 table.app {width:100%;margin:10px 0;border:2px solid #fff;}
#sort-results table.app-on , #sort-results2 table.app-on{width:100%;background:#efefef;border:2px solid #e60012;margin:10px 0;}
#sort-results catalog , #sort-results2 table.catalog{width:100%;background:#fff;border-left:0px solid #fff;margin:15px 0;padding:10px;}
#sort-results .catalog-on , #sort-results2 table.catalog-on{width:100%;background:#fff;border-left:0px solid #fff;margin:15px 0;padding:10px;}
#sort-results .catalog p.date { /* ランキングリストの集計期間 */
padding:0;color:#666;font-size:12px;margin:-5px 0 0 0;}
#sort-results .catalog p { /* ランキングリストのテキスト余白 */
padding:5px 0 40px 0;font-size:12px;line-height:1.4em;}
#sort-results h3.title , #sort-results2 h3.title{margin:0 0 10px 0;}
.gps_dl{display:block;text-align:center;clear:both;}
.developer{font-size:12px;text-align:center;margin:0;color:#666;}
.game_info ,#developer{font-weight:normal;font-size:12px;float:left;height:12px;margin: 12px 0 0 0;line-height:12px;vertical-align:middle;padding:0 18px 10px 0;}
#sort-results th , #sort-results2 th{text-align:right;width:42px;}
#sort-results td , #sort-results2 td {vertical-align:bottom;padding:0;height:19px;}
#sort-results td a , #sort-results2 td a{font-weight:bold;}
#sort-results td.img , #sort-results2 td.img{padding:0;width:96px;text-align:center;}
#sort-results td.img img , #sort-results2 td.img img{padding:2px;border:1px solid #bfbfbf;background:#fff;}
#sort-results td img.scoreview , #sort-results2 td img.scoreview {width:75px;margin:0 0 2px 0;}
#sort-results td.price img , #sort-results2 td.price img {margin:0;vertical-align:bottom;}
#sort-results p.price img , #sort-results2 p.price img {margin:0 0 -3px 5px;}
#sort-results td.search_genre , #sort-results2 td.search_genre {}
/* ---------------------------------------------------------------------------------------------
レビュー詳細ページ app_view.thtml
------------------------------------------------------------------------------------------------ */
#header_contents_title {background:#eee;border-top:2px solid #e70010;padding:13px 10px 8px 10px;margin:0 0 30px 0;}
#header_contents_title .left_col {float:left;width:100px;padding:0 0 0 2px;position:relative;}
#header_contents_title .right_col {float:right;width:330px;padding:0 0 10px 0;}
.review_game_title img{width:90px;}
.review_game_title {font-size:17px;font-weight:bold;}
#header_contents_title strong {font-size:25px;font-weight:bold;line-height:1.3em;}
.dl_genre {/* アプリDLボタンまわり */
clear: both;padding:5px 0 10px;border-top:2px dotted #ccc;margin:10px 0 0 0;font-size:12px;}
.dl_genre ul {padding:0 0 5px 2px;width:460px;}
.dl_genre li {display:inline;padding:0 5px 0 0;font-size:12px;}
.dl_genre li img.dl_icon {height:21px;margin:0 0 5px 0;line-height:21px;vertical-align:middle;}
.dl_genre p {padding:0 0 10px 2px;}
.dl_genre span.number {color:#e70010;font-weight:bold;}
.dl_btn{
    position: relative;
    display:inline-block;
    width: 215px;
    height: 30px;
}
.dl_btn span{
    position:absolute;
    display:inline-block;
	width: 210px;
	height: 27px;
	text-align: right;
	padding: 3px 5px 0 0;
	font-size: 15px;
	font-weight: normal;
    top: 0;
    right: 5px;
}
#android_dl_btn {
	/*background-image:url(/img/android/pc/pc_dl_android.png);*/
	color:#000;
}
#ios_dl_btn {
	/*background-image:url(/img/ios/pc/pc_dl_ios.png);*/
	color:#FFF;
}
/* ■レビュー詳細_最初の導入総評表示領域■ */
.review_item .comment_catch24 {color:#a6c34d;font-size:20px;font-weight:bold;line-height:60px;vertical-align:middle;letter-spacing: 0em;padding-bottom:15px;}
.review_item .comment_catch50 {color:#a6c34d;font-size:20px;font-weight:bold;letter-spacing: 0em;line-height:1.4em;padding-bottom:15px;}
.review_item .comment_catch24 img {float:left;margin:0 10px 20px 0;}
.review_item .comment_catch50 img {float:left;margin:7px 10px 20px 0;}
.hyouka_comment {clear:both;padding:0 0 40px 0;}
.hyouka_comment div,.hyouka_comment p{padding:0 0 20px 0;font-size:14px;line-height:1.4em;}
.hyouka_comment div.caption,
.hyouka_comment p.caption{ /* 画像の説明文 */
margin:5px 0 0 0;line-height:1.2em;color:#999;}
.hyouka_comment_image_high p.caption{margin:5px 0 15px 0;text-align:center;line-height:1.2em;color:#999;}
.hyouka_comment_image_high p{text-align:center;font-size:13px;padding:0;color:#333;}
.hyouka_comment_image_row , .hyouka_comment_image_high{text-align:center;}
.hyouka_comment_image_row p{text-align:center;font-size:13px;padding:0;color:#333;}
/* レビュー詳細_良い点・悪い点表示領域 ------------------------*/
.good_and_bad, .detail_rev, .nagare , .sogo_hyouka{color:#000;font-size:14px;font-weight:bold;border-left:15px solid #e70010;margin-bottom:10px;padding:4px 0 4px 10px;color:#666;clear:both;}

#main .review_item h3{
    font-size: 14px;
    font-weight: bold;
    border-left: 15px solid #ff7800;
    margin-bottom: 10px;
    padding: 4px 0 4px 10px;
    margin: 10px 0 15px;
    color: #666;
    clear: both;
}

#good_and_bad {padding:0 0 35px 0;}
#good_and_bad ul {padding:0 0 10px 0;}
#good_and_bad li.good {background: transparent url(/img/android/pc/maru.png) no-repeat left top;padding-left: 35px;font-size:25px;color:#e70010;font-weight:bold;line-height:1.6em;}
#good_and_bad li.bad {background: transparent url(/img/android/pc/batsu.png) no-repeat left top;padding-left: 35px;font-size:25px;color:#999;font-weight:bold;line-height:1.6em;}
/* レビュー詳細_ゲームの流れ ----------*/
/*#nagare {padding:0 0 20px 0;}
#nagare li {padding:0 0 20px 0;font-size:14px;line-height:1.4em;}
#nagare li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#nagare img {display: block;margin: 0 auto;padding: 15px 0;text-align: center;}*/
#hint{
    padding-bottom: 20px;
}
#hint h3{
    color: #666;
    font-size: 14px;
    padding: 0 10px;
    margin-bottom: 0;
    line-height: 30px;
    border-left: 10px solid #444;
    font-weight: bold;
    margin-top: 1em;
}
#hint img {display: block;margin: 0 auto;padding: 15px 0;text-align: center;}
#hint dl dd {
    padding: 0 0 20px 0;
    font-size: 14px;
    line-height: 1.4em;
}
/* レビュー詳細_総合評価表示領域 ----------*/
#sogo_hyouka dl {padding:0 0 20px 0;}
#sogo_hyouka dt {font-weight:bold;}
#sogo_hyouka dt span{color:#e70010;padding:0 0 0 10px;}
#sogo_hyouka dd {padding:0 0 30px 0;}
#sogo_hyouka dd img{width:90px;padding:0 0 0 10px;}
#sogo_hyouka p img.sogo_big_star { /* 総合評価用の★マーク */padding:10px 0 40px 0;}
#kiji_end_ad {margin:-20px 0 30px 0;background:#fff8e7;padding:3px 10px 1px 9px;}
#kiji_end_ad_list {margin:-15px 0 5px 0;background:#fff8e7;padding:6px 10px 4px 9px;}
#kiji_end_ad_rank_list {margin:-15px 0 20px 0;background:#fff8e7;padding:6px 10px 4px 9px;}
#kiji_end_ad_search_list {background:#fff8e7;padding:6px 10px 4px 9px;}
/* レビュー詳細下部のレビュー情報表示領域 ----------*/
.clearblock {clear:both;display:block;font-weight:bold;font-size:18px;line-height:1.6em;padding-bottom:5px;}
.review_info {padding: 0;font-size:15px;line-height:1.5em;}
.review_info dt{float:left;width:145px;}
.review_info dd{margin-left:155px;}
.review_info img{float:left;width:80px;margin:0 20px 30px 0;}
#limited_item div {
	background:#eee;
	padding:15px;
}
#limited_item div img {
	width:145px;
	float:left;
	margin-right:15px;
}
#limited_item div p {
	margin-left: 160px;
}
#limited_item div p input {
	margin-top:15px;
	display:block;
}
#limited_item div p:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	text-indent: -9999px;
}
/* 関連動画・関連記事 */
.relatedSection h3 {
	padding: 3px 10px 1px 25px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#fff),color-stop(50%,#efefef),color-stop(96%,#eee),color-stop(98%,#fff),to(#eee));
	background: -moz-linear-gradient(center top,#fff,#fff 40%,#efefef 50%,#eee 96%,#fff 98%,#eee);
	-pie-background: linear-gradient(center top,#fff,#fff 40%,#efefef 50%,#eee 96%,#fff 98%,#eee);
	behavior: url(/css/android/PIE.htc);
	border-top: 2px solid #d0a522;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 0 1px #fff;
	height: 25px;
}
#movie.relatedSection ul li {
	width:440px;
	margin:20px auto;
}
#movie.relatedSection ul li p {
	line-height: 1.2em;
	color: #666;
	font-size: 11px;
}
#article.relatedSection h3 {
	margin-bottom:20px;
}
.relatedSection h3:after {
	display:block;
	content:".";
	width:12px;
	height:5px;
	text-indent:-9999px;
	background-color:#d0a522;
	position: relative;
	top: -17px;
	left: -25px;
}
#article.relatedSection .fontmiddle a {
	display:block;
}
/* 詳細検索
---------------------------------------------------- */
.text_box {width:240px;height:32px;font-size:16px;border:1px solid #999;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:-moz-linear-gradient(top,#eee,#fff);-pie-background:linear-gradient(center top,#eee,#fff);behavior:url(/css/android/PIE.htc);float:left;color:#999;padding:3px 0 3px 5px;}
#search_input .search_botton {background:#efefef;margin:0 0 0 245px;height:33px;width:30px;display:block;padding:5px 10px 0 12px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border:1px solid #999;position:relative;-pie-background:linear-gradient(center top,#fff,#ccc);behavior:url(/css/android/PIE.htc);background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#ccc));}
.form_inner{margin:0 0 15px 0;width:280px;height:30px;font-size:16px;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(/img/android/pc/search_option.png);float:left;color:#333;padding:5px 3px 3px 5px;}
.form_inner2 {margin:0 0 15px 0;width:280px;height:30px;font-size:16px;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(/img/android/pc/search_option.png);float:left;color:#000;padding:5px 3px 3px 5px;display:none;}
.form_inner2 select {padding:10px 0;htight:30px;}
.form_inner2 option {padding:10px 0;htight:30px;}
/* float対策
---------------------------------------------------- */
.box-clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.box-clear{display:inline-block;  /* MAC IE用　*/
min-height:5%;  /* IE 7用 */
}
/*--MAC IEは非適用→ \*/
* html .box-clear{height: 1%;}
.box-clear{display: block;}
/*--ここまでMAC IEは非適用 */
/* ソーシャルボタン
------------------------------------------------------------- */
#social_box{background:url(/img/android/pc/socialblock.png) no-repeat; /* ボックスの背景色 */
width:120px; /* ボックスの横幅 */
height:334px;padding:10px 5px 10px 20px;       /* ボックスの内側の余白 */
right:-115px; /* ボックスの横の位置 */
text-align:center;  /* ボタン内を中央揃え */
position:fixed;     /* ボックスがスクロールしても付いてくる */
bottom:0;  /* ボックスの縦の位置 */
list-style:none;    /* マーカー（行頭記号）を表示しない */
border:0px solid #ccc;      /* ボーダーの設定 */
border-radius: 5px; /* 角丸　CSS3 */
-webkit-border-radius: 5px; /* 角丸　Safari,Chrome用 */
-moz-border-radius: 5px;    /* 角丸　Firefox用 */
}
#social_box_inner{background:url(/img/android/pc/socialblock.png) no-repeat; /* ボックスの背景色 */
width:120px; /* ボックスの横幅 */
padding:5px 0 15px 20px;       /* ボックスの内側の余白 */
right:0px; /* ボックスの横の位置 */
text-align:center;  /* ボタン内を中央揃え */
position:fixed;     /* ボックスがスクロールしても付いてくる */
bottom:0;  /* ボックスの縦の位置 */
list-style:none;    /* マーカー（行頭記号）を表示しない */
border:0px solid #fff;      /* ボーダーの設定 */
border-radius: 5px; /* 角丸　CSS3 */
-webkit-border-radius: 5px; /* 角丸　Safari,Chrome用 */
-moz-border-radius: 5px;    /* 角丸　Firefox用 */
}
#social_box:hover {right:-15px;}
#social_box:hover #social_box_inner {right: 0;}
#social_box li {padding:5px 0 0 0;    /* ボタン間の余白 */
background:none;/* リストの背景を表示しない */
}
ul.news_content {padding:0 0 5px 0;}
ul.news_content li{padding:0 0 2px 0;}
ul.news_content li img{width:218px;border:1px solid #e70010;}
/* ソーシャルボタンCSS */
.aoy_m{margin:-15px auto;}

.sns_btn_container {
	display: table;
	margin: 0 auto;
	overflow: hidden;
	padding:15px 0 !important;
	border-collapse: separate;
	border-spacing: 10px 0;
}

.sns_btn_container iframe {margin: 0 !important;}

.sns_btn{
	display: table-cell;
	vertical-align: top;
	padding: 0 2px;
	width: 100px;
	height: 40px;
}
.sns_btn a{
	display: block;
	height:40px;
}
.sns_btn img {
	height:40px;
}
.fb_share{background: #385394;}
.tw_share{background: #55ACEE;}
.hb_share{background: #1A86C9;}
.li_share{background: #2BAC38;}

/*.fb_icon{
	background: url("//appget.com/c/wp-content/uploads/2015/10/sns_btn2x.png") no-repeat scroll 0 -34px;
}
.twitter_icon{
	background: url("//appget.com/c/wp-content/uploads/2015/10/sns_btn2x.png") no-repeat scroll 0 3px;
}
.hatebu_icon{
	background: url("//appget.com/c/wp-content/uploads/2015/10/sns_btn2x.png") no-repeat scroll 0 -108px;
}
.line_icon{
	background: url("//appget.com/c/wp-content/uploads/2015/10/sns_btn2x.png") no-repeat scroll 0 -146px;
}*/

.fb_icon,.twitter_icon,.hatebu_icon,.line_icon{
	width: 100%;
	height: 100%;
	border: none;
	margin: 0;
	background-size: 100px 221px;
	-webkit-background-size: 100px 221px;
	-moz-background-size: 100px 221px;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.koryaku_news ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}
.koryaku_news ul li{
	width: 25%;
	float: left;
	text-align: center;
	margin: 5px 0 10px;
	font-size: 12px;
	line-height: 1.2;
}
.koryaku_news ul li img{
	width: 80px;
	border-radius: 10px;
}
h1.headline,
h2.headline {
    background: none;
    border: none;
    color: #444;
    font-size: 20px;
    padding: 0 10px;
    margin-bottom: 10px;
    line-height: 40px;
    border-left: 10px solid #E70012;
    font-weight: bold;
    margin-top: 2em;
}h1.headline span,
h2.headline span{
    margin-left: 15px;
}
h1.headline.no_top,
h2.headline.no_top{
	margin-top: 0;
}
/*新仕様リスト*/
.standart_app_list{
	overflow: hidden;
	padding: 10px;
	/*border-bottom: #ddd solid 1px;*/
	margin: 0;
}
.standart_app_list .icon_box{
	float: left;
}
	.standart_app_list .icon_box img{
		display: block;
		margin-bottom: 5px;
	}
	.standart_app_list .icon_box img.app_icon{
		width: 75px;
		height: 75px;
		border-radius:10px;
	}
.standart_app_list .content_box,
.standart_app_list .content_metadata{
	margin-left: 180px;
}
.standart_app_list.icon_list{
    border-bottom: #ddd solid 1px;
}
.standart_app_list.icon_list .content_box,
.standart_app_list.icon_list .content_metadata{
    margin-left: 85px;
}


.standart_app_list .content_box p{
	line-height: 1;
	margin-bottom: 5px;
	font-size: 11px;
}
.standart_app_list .content_box p img{
	vertical-align: bottom;
}
.applist span.tag,
.standart_app_list .content_box span.red_tag,
.standart_app_list .content_box span.tag{
	height: 17px;
	color: #444;
	font-size: 10px;
	text-align: center;
    padding: 0px 3px;
    margin-right: 1px;
	height: 17px;
	line-height: 17px;
	border-radius: 4px;
	display: inline-block;
	border: #999 1px solid;
	border-radius: 3px;
    margin-bottom: 5px;
}
.standart_app_list .content_box span.red_tag{
    background: #e70010;
        border:#e70010 solid 1px;
    color: #fff;
    width: 65px;
}

.standart_app_list .content_box h2{
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 5px;
}
#side_right .standart_app_list .content_box h2{
    font-size: 13px;
}

.standart_app_list .content_box p.title{
	color: #444;
	font-size: 11px;
	line-height: 1.6;
}
.standart_app_list .content_metadata p{
	color: #444;
	/*text-align: right;*/
	font-size: 11px;
}
.standart_app_list.ex{
    padding-top: 0;
    padding-bottom: 2em;
}
.standart_app_list.ex .icon_box img{
    width: 80px;
    height: 80px;
}
.standart_app_list.ex .content_box,
.standart_app_list.ex .content_metadata{
    margin-left: 90px;
}
.standart_app_list.ex  .content_box p.title{
    font-size: 12px;
}
.standart_app_list .push_banner{
    margin: -10px -10px 10px -10px;

}
.standart_app_list .push_banner img{
    width:100%;
}
/*新仕様ランキングリスト*/
.ranking_list_box{
	    counter-reset:number;
		border-top: #d1d1d1 solid 1px;
}
.ad_ranking_list,
.standart_ranking_list{
	overflow: hidden;
	padding: 10px;
	border-bottom: #d1d1d1 solid 1px;
	margin: 0;
	position: relative;
}
.standart_ranking_list:before{
    counter-increment: number;
    content: counter(number );
    position: absolute;
    left:0px;
    color:#666;
	width: 43px;
	line-height: 45px;
    font-size: 20px;
    text-align: center;
}

.ranking_list_box .standart_ranking_list:nth-child(1):before{
    color:#e6b422;
}
.ranking_list_box .standart_ranking_list:nth-child(2):before{
    color:#666;
}
.ranking_list_box .standart_ranking_list:nth-child(3):before{
    color:#C47222 ;
}
.ad_ranking_list .icon_box,
.standart_ranking_list .icon_box{
	float: left;
	margin-right: 10px;
	margin-left: 33px;
}
    .ad_ranking_list .icon_box img,
	.standart_ranking_list .icon_box img{
		display: block;
	}
    .ad_ranking_list .icon_box img.app_icon,
	.standart_ranking_list .icon_box img.app_icon{
		width: 75px;
		height: 75px;
		border-radius:10px;
	}
.standart_ranking_list .content_box{
	margin-left: 120px;
}
.standart_ranking_list .content_box span.red_tag,
.standart_ranking_list .content_box span.tag{
	color: #444;
    font-size: 10px;
    text-align: center;
    padding: 0 5px;
    margin-right: 5px;
	margin-bottom: 5px;
    height: 17px;
    line-height: 17px;
    border-radius: 4px;
    display: inline-block;
    border: #ccc 1px solid;
    border-radius: 3px;
}
.standart_ranking_list .content_box span.red_tag{
    background: #e70010;
    color: #fff;
        border:#e70010 solid 1px;
}
#main .ad_ranking_list .content_box h2,
.ad_ranking_list .content_box h2,
#main .standart_ranking_list .content_box h3,
.standart_ranking_list .content_box h3,
#main .standart_ranking_list .content_box h2,
.standart_ranking_list .content_box h2{
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 5px;
	margin: 0;
}
.standart_ranking_list .content_box p.title{
	color: #444;
	font-size: 11px;
	line-height: 1.6;
}
.standart_ranking_list .content_metadata p{
	color: #444;
	font-size: 11px;
	margin-top: 0px;
	text-align: left;
	margin-left: 120px;
}
.ad_ranking_list .rank_badge,
.standart_ranking_list .rank_badge {
    position: absolute;
    left: 0px;
    top: 50px;
    font-weight: bold;
    display: block;
    text-align: center;
	width: 43px;
	height: 33px;
	line-height: 33px;
	font-size: 23px;
    color: #e70010;
    font-size: 10px;
}
.ad_ranking_list .rank_badge.up,
.standart_ranking_list .rank_badge.up{
	font-size: 18px;
	color: #e70010;
}
.ad_ranking_list .rank_badge.stay,
.standart_ranking_list .rank_badge.stay{
	font-size: 18px;
	color: #999;
}
.ad_ranking_list .rank_badge.down,
.standart_ranking_list .rank_badge.down{

	font-size: 18px;
	color: #999;
}
a.bar_button {
    margin: 10px;
    display: block;
    text-align: center;
    border: #B79735 solid 1px;
    height: 34px;
    line-height: 34px;
    background-color: #B79735;
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
    font-size: 14px;
}
/*けんさくまど*/
.gsc-search-box-tools .gsc-search-box .gsc-input{
    padding-top: 2px;
}
.basic_data_table{
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	margin: auto;
	width: 90%;
}
.basic_data_table th,
.basic_data_table td{
	border: #d1d1d1 solid 1px;
	padding: 5px;
}
.basic_data_table th{
	background-color:#eee;
	font-weight: normal;
}


/*feed jizen*/
.list_left {
float:left;
width:100px;
}
.list_right {
float:right;
width:500px;
}
dl.category_list {
padding:10px 0;
}
dl.category_list:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
dl.category_list img {
float:left;
width:80px;
height:80px;
margin:0 20px 20px 0;
}
dl.category_list dt {
font-weight:bold;
}
dl.category_list dt,
dl.category_list dd{
    margin-left: 100px;
}
dl.category_list dt span{
font-weight:bold;
color:#e70010;
padding:0 0 0 10px;
font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
}
dl.category_list h2{
    font-size: 16px;
}
#feedsjizen dl.category_list h2{
    font-size: 13px;
}


.jizen_app_list.category_list {
padding:10px 0;
/*border-bottom:2px dotted #ccc;*/
}
.jizen_app_list.category_list:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.jizen_app_list.category_list img {
float:left;
width:80px;
height:80px;
margin:0 20px 20px 0;
}
.jizen_app_list.category_list h2{
    font-size: 13px;
}
.jizen_app_list.category_list p.content_metadata{
    font-size: 11px;
    color: #444;
    font-weight: normal;
    line-height: 1.4;
    margin-left: 100px;
}

.trimming img{
border-radius: 10px;
}
.tagu_time_meta {
font-size:12px;
color:#999;
border:none !important;
}
.ag_news_meta{
    font-size: 11px;
}
#feedsjizen a p.catch{
    font-size: 11px;
    color: #444;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 5px;
}
#feedsjizen img.star{
    height:14px;
    width:inherit;
    float:none;
    display:inline;
    margin:0;
}
.news_section_box{
    margin-bottom: 2em;
}

.news_adbox{
	display: box;
	display: -webkit-box;
	display: -moz-box;
	padding: 5px 5px 0;
}
.news_adbox .two_collumn{
	box-flex:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	width: 100%;
}
.news_adbox h4,
.news_adbox h4 a{
	margin: 0 5px 0;
	font-size: 12px;
    line-height: 1.2;
}
.news_adbox .banner_box{
	display: block;
	overflow: hidden;
	position: relative;
	margin: 5px;
	height: 80px
}

.news_adbox .banner_box img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: auto;
}

/*目次プラグイン*/
div#toc_container{
margin:auto;
width: auto;
padding: 10px;
display: table;
font-size: 95%;
background: #ffffff;
border: 1px solid #e5e5e5;
}
div#toc_container ul li,
div#toc_container ul li a,
div#toc_container ul li .toc_number{
font-size: 14px;
}
div#toc_container ul li{
padding-left: 20px;
}
div#toc_container{counter-reset:count-number;}
div#toc_container ul li:before{
counter-increment: count-number;
content: counters(count-number,".") ".";
margin-left: -19px;
margin-right: 5px;
color: #006ccc;
}
#toc_container p.toc_title+ul.toc_list {
margin-top: 10px !important;;
}
#toc_container p.toc_title {
text-align: center;
font-weight: 700;
margin: 0;
padding: 0;
}
/* 画像横並び */
[class^="dendou-inline-img-flex-"] {
  margin-top: 10px;
	margin-bottom: 15px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.dendou-inline-img-flex-2 a img { width: 98%;}
.dendou-inline-img-flex-3 > img,
.dendou-inline-img-flex-3 a { width: 32%; height: 32%; }
.dendou-inline-img-flex-4 > img,
.dendou-inline-img-flex-4 a { width: 24%; height: 24%; }

.agrec_outline{
    border: #d1d1d1 solid 1px;
    background-color: #f5f5f5;
    padding: 10px;
}
    .agrec_outline p,
    .agrec_outline span,
    .agrec_outline a{
        font-size: 13px;
}
.app-recommend{
  padding: 0 0 15px;
}
#main .total_list .app-recommend h3{
  border-left: none;
  color: #333;
  font-size: 1.2em;
  margin: 0;
  padding: 0 0 5px;
}
ul.app-recommend li {
  list-style-type: none;
}
.app-recommend>li{
  position: relative;
  padding-left: 22px;
}
.app-recommend>li:after{
  display: block;
  content: "";
  position: absolute;
  top: .3em;
  left: 1px;
  width: 11px;
  height: 5px;
  border-left: 2px solid #fe3c3c;
  border-bottom: 2px solid #fe3c3c;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
p.agrec_chatch{
  font-weight: bold;
}
.agrec_body img.score_icon {
    margin-right: 5px;
}
.agrec_body span.rankingstar {
font-size: 1rem;
font-weight: bold;
}
.app-comment {
    margin: 10px 0;
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #eaeaea;
    background: #f9f9f9;
}
#main .total_list h3.app-comment-head {
    border-bottom: 1px solid #eaeaea;
    border-left: none;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
ul.app-comment-list {
    list-style: none;
    padding-left: 0;
}
.app-comment-list li:first-child {
    border-bottom: 1px dashed #eaeaea;
    margin-bottom: 10px;
}
