@charset utf-8;

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
font-family:'Lucida Grande',Verdana,Arial,'Hiragino Kaku Gothic Pro',Meiryo,メイリオ,sans-serif;
font-size:15px;
color:#333;
background:#fcfcfc;
}

ol,ul {
list-style:none;
}

li {
list-style-type:none;
}

p {
line-height:1.6;
}

table {
border-collapse:collapse;
border-spacing:0;
}

input,textarea {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
}

a img {
border:0;
}

.clearfix {
zoom:100%;
}

.bold{ font-weight:bold;}

.clearfix:after {
content:"";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#wrapper {
background:url(../img/header_line.png) top left repeat-x;
}

a:link {
color:#06f;
}

a:visited {
color:#743399;
}

a:active,a:hover {
color:#ff4b33;
}

#header {
border-bottom:#ddd solid 1px;
}

#header_box {
width:950px;
margin:0 auto;
padding:20px 0 10px;
}

#header #head_title p {
display:block;
font-size:13px;
font-weight:400;
text-shadow:1px 1px 1px #fff;
margin-bottom:5px;
}

#header #head_title .logo a{
	width:300px;
	height:50px;
	display:block;
	background:url(../img/logo.png) left top no-repeat;
}

#header #head_title .logo span{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
}

#header .head_search {
float:left;
margin-right:50px;
}

#header .head_search input[type="text"] {
font-size:13px;
width:250px;
border:#999 solid 1px;
vertical-align:top;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding:6px 7px;
}

#header .head_search ul li {
font-size:13px;
float:left;
margin-right:10px;
}

#header .head_sublink ul li {
float:left;
padding-left:20px;
}

#header .head_sublink ul li.link_sitemap {
background:url(../img/icon_sitemap.png) center left no-repeat;
margin-right:10px;
}

#header .head_sublink ul li.link_rss {
background:url(../img/icon_rss.png) center left no-repeat;
}

#g_navi {
background:#f3f3f3;
border-top:#fff solid 1px;
border-bottom:#fff solid 1px;
}

#g_navi ul {
width:950px;
margin:0 auto;
}

#g_navi ul li {
float:left;
height:34px;
line-height:34px;
border-left:#ddd solid 1px;
}

#g_navi ul li a {
float:left;
height:34px;
line-height:34px;
border-left:#fff solid 1px;
color:#666;
text-shadow:1px 1px 1px #fff;
padding:0 30px;
}

#g_navi ul li.g_navi_last {
border-right:#fff solid 1px;
}

#g_navi ul li.g_navi_last a {
border-right:#ddd solid 1px;
}

#feature #g_navi ul li.feature a {
color:#f39!important;
}

#content {
border-top:#ddd solid 1px;
margin-bottom:20px;
}

#content #content_box {
width:950px;
margin:0 auto;
}

#index #content #content_box {
padding-top:30px;
}

.pan_navi {
font-size:13px;
height:30px;
line-height:30px;
}

.pan_navi ul li {
float:left;
margin-right:15px;
padding-right:25px;
}

.pan_navi ul li.arrow {
background:url(../img/icon_arrow_right_bule.png) no-repeat center right;
}

#rank_box {
border:#ddd solid 1px;
background:#fff;
margin-bottom:20px;
padding:10px;
}

#rank_box h2 {
margin-bottom:10px;
padding-left:35px;
padding-bottom:5px;
background:url(../img/icon_rank.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#rank_box .list_rank {
border:#ddd solid 1px;
background:#fcfcfc;
margin-right:14px;
width:278px;
float:left;
padding:10px;
}

#rank_box .list_rank h3 {
padding-left:35px;
font-size:15px;
font-weight:400;
height:40px;
margin-bottom:10px;
}

#rank_box .list_rank .apps_sum_m {
float:left;
margin-right:5px;
border:#ddd solid 1px;
background:#fcfcfc;
padding:4px;
}

#rank_box .list_rank .apps_sum_m img {
width:100px;
height:100px;
}

#rank_box .list_rank dl {
float:left;
font-size:13px;
}

#rank_box .list_rank dl dt {
padding-left:20px;
font-weight:700;
margin-bottom:5px;
}

#rank_box .list_rank dl dt.deve {
background:url(../img/icon_deve.png) top left no-repeat;
}

#rank_box .list_rank dl dd {
margin-bottom:5px;
}

#rank_box .list_rank ul {
margin-top:10px;
}

#rank_box .list_rank ul li a {
width:120px;
height:35px;
display:block;
}

#rank_box .list_rank ul .button_googleplay a {
background:url(../img/button_googleplay.png) left top no-repeat;
}

#rank_box .list_rank ul .button_googleplay a:hover {
background:url(../img/button_googleplay_on.png) left top no-repeat;
}

#rank_box .list_rank ul .button_appstore a {
background:url(../img/button_appstore.png) left top no-repeat;
}

#rank_box .list_rank ul .button_appstore a:hover {
background:url(../img/button_appstore_on.png) left top no-repeat;
}

#main {
width:630px;
float:left;
margin-right:20px;
}

#main #tag_apps {
margin-bottom:20px;
border:#ddd solid 1px;
background:#fff;
padding:10px;
}

#main .list_arcive {
border:#ddd solid 1px;
background:#fff;
padding:10px;
}

#new_box h2 {
padding-left:30px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_new.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#new_box .right {
margin-top:10px;
margin-bottom:0;
text-align:right;
font-size:13px;
}

#update_box h2 {
padding-left:30px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_update_l.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#update_box dl dt {
width:150px;
padding-left:20px;
margin-right:10px;
background:url(../img/icon_update.png) top left no-repeat;
float:left;
}

#tag_index #arcive_box .tag_index_box {
border-bottom:none!important;
margin-bottom:0!important;
}

#tag_index #arcive_box .tag_index_box dl {
width:608px!important;
margin-bottom:0!important;
}

#tag_index #arcive_box .tag_index_box dl dt {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:#ddd solid 1px;
float:none;
font-size:13px!important;
font-weight:700;
}

#tag_index #arcive_box .tag_index_box dl dd {
margin-bottom:20px;
float:none;
font-size:13px!important;
}

#tag_index #arcive_box .tag_index_box dl dd ul li {
padding-left:20px;
margin-right:25px;
background:url(../img/icon_tag.png) no-repeat left center;
float:left;
}

#arcive_box .arcive_title h1 {
float:left;
padding-left:35px;
background:url(../img/icon_new.png) top left no-repeat;
font-size:18px;
font-weight:700;
}

#tag .tag_head h1 {
font-size:20px;
font-weight:700;
text-shadow:#FFF 2px 2px 2px;
border-bottom:#ddd solid 5px;
margin-bottom:5px;
padding:10px 0 10px 5px;
}

#tag #arcive_box h2 {
float:left;
padding-left:35px;
background:url(../img/icon_apps_type.png) top left no-repeat;
font-size:18px;
font-weight:700;
}

#tag .tag_rank .arcive_title {
border-bottom:#ccc solid 1px!important;
}

.aricve_numder {
text-align:right;
}

.description {
border:#ddd solid 1px;
background:#fcfcfc;
padding:10px;
}

#rank_list .rank4 h2 {
background:url(../img/icon_rank_4.png) top left no-repeat;
}

#rank_list .rank5 h2 {
background:url(../img/icon_rank_5.png) top left no-repeat;
}

#rank_list .rank6 h2 {
background:url(../img/icon_rank_6.png) top left no-repeat;
}

#rank_list .rank7 h2 {
background:url(../img/icon_rank_7.png) top left no-repeat;
}

#rank_list .rank8 h2 {
background:url(../img/icon_rank_8.png) top left no-repeat;
}

#rank_list .rank9 h2 {
background:url(../img/icon_rank_9.png) top left no-repeat;
}

#rank_list .rank10 h2 {
background:url(../img/icon_rank_10.png) top left no-repeat;
}

#sidebar {
width:300px;
float:left;
}

#manager {
border:#ddd solid 1px;
background:#fff;
margin-bottom:30px;
padding:10px;
}

#manager h2 {
padding-left:30px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_author.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#manager .author_sum {
margin-right:5px;
float:left;
}

#manager .author_sum img {
border:#ccc solid 1px;
width:58px;
height:58px;
}

#manager dl {
font-size:13px;
margin-bottom:5px;
}

#manager h3 {
padding-left:5px;
font-size:15px;
height:35px;
line-height:35px;
background:#f3f3f3;
margin-bottom:20px;
}

#manager .sub_link li {
float:left;
margin-right:10px;
font-size:13px;
}

#manager .sub_link li.about_link {
padding-left:20px;
background:url(../img/icon_mail.png) center left no-repeat;
}

#manager .sub_link li.porfile_link {
padding-left:20px;
background:url(../img/icon_profile.png) center left no-repeat;
}

#rank_apps h2 {
padding-left:35px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_rank.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#rank_apps h3 {
height:30px;
padding-bottom:5px;
padding-left:35px;
font-size:13px;
font-weight:400;
}

#new_apps h2 {
padding-left:35px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_new.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#new_apps h3 {
padding-bottom:5px;
font-size:13px;
font-weight:400;
}

#sitemap .sitemap_title h1 {
padding-left:35px;
background:url(../img/icon_sitemap_l.png) top left no-repeat;
font-size:18px;
font-weight:700;
}

#sitemap .sitemap_list ul li {
background:url(../img/icon_folder.png) no-repeat left 3px;
padding-left:20px;
font-size:13px;
margin-bottom:10px;
}

#sitemap .sitemap_list ul li ul {
margin:10px 0 20px 30px;
}

#contact .contact_title h1 {
padding-left:35px;
background:url(../img/icon_contact.png) center left no-repeat;
font-size:18px;
font-weight:700;
}

#contact .contact_box label {
font-size:15px;
font-weight:700;
width:140px;
display:block;
}

#contact .contact_box dl,#contact .contact_box dt,#contact .contact_box dd {
float:none!important;
}

#contact .contact_box dl dt {
height:35px;
line-height:35px;
}

#contact .contact_box span {
display:block;
color:red;
font-size:13px;
}

#contact .contact_box .wpcf7-response-output {
color:red;
font-size:13px;
}

#contact .contact_box input[type="text"],#contact .contact_box input[type="email"] {
border:#ccc solid 1px;
width:400px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin:0;
padding:5px;
}

#contact .contact_box textarea {
border:#ccc solid 1px;
width:500px;
height:150px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
resize:none;
overflow:auto;
margin:0;
padding:5px;
}

#contact .contact_box dl dd {
margin-right:0;
margin-bottom:10px;
}

#about .about_title h1 {
padding-left:35px;
background:url(../img/icon_author.png) center left no-repeat;
font-size:18px;
font-weight:700;
}

#about .about_box img {
width:98px;
height:98px;
border:#ccc solid 1px;
}

#about .about_box .about_box_rihgt dl {
width:498px!important;
}

#about .about_box .about_box_rihgt dl dt {
font-weight:700;
font-size:15px;
}

#about .about_box .about_box_rihgt dl dd {
font-size:15px;
}

#about .guide h3 {
margin-bottom:10px;
font-size:15px;
font-weight:700;
}

#notfound .notfound_box ul li {
margin-bottom:5px;
padding-left:20px;
font-size:13px;
background:url(../img/icon_arrow_right_black.png) no-repeat left top;
}

#arcive_apps .arcive_title {
border-bottom:#ddd solid 1px!important;
margin-bottom:10px;
}

#arcive_apps .arcive_title h1 {
float:left;
margin-bottom:5px;
font-size:18px;
font-weight:700;
}

#arcive_apps .arcive_title p {
float:right;
font-size:13px;
}

#arcive_apps .apps_state img {
background:#fcfcfc;
border:#ccc solid 1px;
padding:4px;
}

#arcive_apps .apps_state .apps_state_right {
padding-left:120px;
width:488px;
}

:first-child+html #arcive_apps .apps_state .apps_state_right {
padding-left:0;
float:left;
}

#arcive_apps .apps_state dl {
font-size:13px;
float:left;
}

#arcive_apps .apps_state dl dt {
float:left;
font-weight:700;
padding-left:20px;
}

#arcive_apps .apps_state dl dd {
float:left;
margin-bottom:5px;
}

#arcive_apps .apps_state dl dd.l_dd {
width:154px;
}

#arcive_apps .apps_state dl dd.s_dd {
width:144px;
}

#arcive_apps .apps_state p {
width:488px;
font-size:13px;
}

#arcive_apps .apps_state dl dt.evl {
background:url(../img/icon_evl.png) top left no-repeat;
width:50px;
}

#arcive_apps .apps_state dl dt.deva {
background:url(../img/icon_deva.png) top left no-repeat;
width:90px;
}

#arcive_apps .apps_state dl dt.money {
background:url(../img/icon_money.png) top left no-repeat;
width:50px;
}

#arcive_apps .apps_state dl dt.deve {
background:url(../img/icon_deve.png) top left no-repeat;
width:90px;
}

#arcive_apps .apps_state dl dt.time {
background:url(../img/icon_time.png) top left no-repeat;
width:90px;
}

#arcive_apps .apps_state dl dt.update {
background:url(../img/icon_update.png) top left no-repeat;
width:50px;
}

#arcive_apps .twitter-share-button {
width:100px!important;
}

#arcive_apps .apps_tag {
margin-bottom:20px;
font-size:13px;
}

#arcive_apps .apps_tag dt {
padding-left:20px;
margin-right:20px;
background:url(../img/icon_tag.png) no-repeat left center;
float:left;
}

#arcive_apps .apps_download {
margin-bottom:15px;
border:#ddd solid 1px;
background:#f3f3f3;
padding:10px;
}

#arcive_apps .apps_download ul li.no_apps {
width:200px;
height:35px;
line-height:35px;
text-align:center;
background:#ddd;
font-size:13px;
}

#arcive_apps .apps_download ul li a {
width:200px;
height:35px;
display:block;
}

#arcive_apps .apps_download ul li.googleplay a {
background:url(../img/button_googleplay_apps.png) no-repeat left top;
}

#arcive_apps .apps_download ul li.googleplay a:hover {
background:url(../img/button_googleplay_apps_on.png) no-repeat left top;
}

#arcive_apps .apps_download ul li.appstore a {
background:url(../img/button_appstore_apps.png) no-repeat left top;
}

#arcive_apps .apps_download ul li.appstore:hover a {
background:url(../img/button_appstore_apps_on.png) no-repeat left top;
}

#arcive_apps .apps_download p {
float:right;
font-size:13px;
padding-left:20px;
margin-bottom:0!important;
background:url(../img/icon_qr.png) no-repeat left center;
height:35px;
line-height:35px;
text-decoration:underline;
color:#06f;
cursor:pointer;
}

.apps_qr {
margin-top:50px;
display:none;
}

.apps_qr ul li {
margin-right:60px!important;
}

.apps_qr ul li img {
border:#ddd solid 1px;
}

.apps_qr ul li span {
display:block;
font-weight:700;
margin-bottom:5px;
}

#arcive_apps .apps_article {
margin-bottom:30px;
font-size:15px;
}

#arcive_apps .apps_article div {
margin-bottom:25px;
}

#arcive_apps .apps_article h2 {
margin-bottom:15px;
font-size:18px;
font-weight:700;
background:#f3f3f3;
padding:10px;
}

#arcive_apps .apps_article h3,#arcive_apps .apps_article h4{
margin-bottom:15px;
border-left:#ccc solid 5px;
font-size:16px;
font-weight:700;
padding:10px;
}

#arcive_apps .apps_article img {
border:#ccc solid 1px;
margin-right:10px;
max-width:150px;
float:left;
}

#arcive_apps .apps_article img.side {
max-width:220px!important;
float:none!important;
margin-bottom:5px;
}

#arcive_apps .apps_article ol {
padding-left:40px;
margin-bottom:25px;
}

#arcive_apps .apps_article ol li {
margin-bottom:10px;
list-style-type:decimal;
}

#arcive_apps .arcive_remarks dl dt {
font-weight:700;
float:left;
margin-right:10px;
padding-left:20px;
}

#arcive_apps .arcive_remarks dl dt.time {
background:url(../img/icon_time.png) top left no-repeat;
}

#arcive_apps .arcive_remarks dl dt.update {
background:url(../img/icon_update.png) top left no-repeat;
}

#arcive_apps .arcive_remarks .arcive_image {
margin-bottom:10px;
text-align:center;
}

#relva_apps {
border:#ddd solid 1px;
background:#fff;
margin-bottom:10px;
padding:10px;
}

#relva_apps h2 {
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
padding-bottom:5px;
margin-bottom:10px;
}

#relva_apps .relva_tag {
border:#ddd solid 1px;
background:#fcfcfc;
padding:5px 10px;
}

#relva_apps .relva_tag h3 {
margin-bottom:5px;
padding-bottom:5px;
font-size:15px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#relva_apps .relva_tag p {
margin-bottom:0;
}

#relva_apps .relva_tag p a {
font-size:13px;
margin-right:10px;
}

.p_n_navi ul li {
font-size:13px;
width:295px;
}

.p_n_navi ul li.prev {
padding-left:20px;
background:url(../img/icon_aroow_left_black.png) no-repeat left center;
float:left;
}

.p_n_navi ul li.next {
padding-right:20px;
background:url(../img/icon_arrow_right_black.png) no-repeat right center;
float:right;
text-align:right;
}

#tag_apps h2 {
padding-left:35px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_apps_type.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

#tag_apps dl dt {
font-size:13px;
font-weight:700;
padding-left:5px;
border-bottom:#ddd solid 1px;
margin-bottom:10px;
}

#tag_apps dl dd ul li {
float:left;
padding-left:20px;
background:url(../img/icon_tag.png) center left no-repeat;
width:130px;
margin-bottom:10px;
}

#page_top {
width:960px;
text-align:right;
margin:20px auto 10px;
}

#page_top a {
border:#ccc solid 1px;
background:#f3f3f3;
line-height:30px;
font-size:13px;
text-align:center;
color:#666;
text-shadow:#fff 1px 1px 1px;
padding:5px 15px;
}

#footer {
background:#f3f3f3;
border-top:#ddd solid 1px;
}

#footer .footer_top {
width:960px;
margin:0 auto;
padding:20px 0;
}

#footer .footer_top dl dt {
margin-bottom:5px;
font-weight:700;
text-shadow:1px 1px 1px #fff;
}

#footer .footer_top dl dd {
width:630px;
}

#footer .footer_top p {
margin-top:15px;
float:right;
}

#footer .footer_buttom {
background:#666;
font-size:13px;
padding:10px 0;
}

#footer .footer_buttom .footer_buttom_box {
width:960px;
margin:0 auto;
}

#footer .footer_buttom ul li a {
color:#fff;
}

#footer .footer_buttom p {
float:right;
color:#fff;
}

#main .ad_box {
text-align:center;
margin:0 auto 20px;
}

.last_list {
border-bottom:none!important;
}

.deva_android {
font-size:11px;
background:#ffc8c8;
color:#c00;
margin-right:10px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:0 3px;
}

.deva_appstore {
font-size:11px;
background:#b0b3ff;
color:#03f;
margin-right:10px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:0 3px;
}

.deva_non {
font-size:11px;
background:#ccc;
color:#666;
margin-right:10px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:0 3px;
}

.sidebar_social h2 {
padding-left:30px;
padding-bottom:5px;
margin-bottom:10px;
background:url(../img/icon_soucial.png) top left no-repeat;
font-size:18px;
font-weight:700;
border-bottom:#ddd solid 1px;
}

.center {
text-align:center;
}

.apps_article blockquote {
background-color:#fcf4ef;
background-image:url(../img/icon-blockquote.png);
background-position:5px 5px;
background-repeat:no-repeat;
margin:0 10px 15px;
padding:25px 10px 25px 35px;
}

.apps_article blockquote p {
margin-bottom:0!important;
}

#comment {
border:#ddd solid 1px;
margin-bottom:20px;
background:#fff;
padding:10px;
}

#comment_title {
border-bottom:#ddd solid 1px;
padding-bottom:5px;
margin-bottom:10px;
position:relative;
}

#comment_title p {
position:absolute;
top:0;
right:5px;
font-size:13px;
}

#comment_list li img {
width:60px;
height:60px;
float:left;
margin-right:10px;
}

#comment_list li dl {
width:538px;
margin-bottom:5px;
height:20px;
line-height:20px;
}

#comment_list li div {
padding-left:70px;
}

#comment_list li dl dt {
float:left;
margin-right:15px;
}

#comment_form h3 {
font-size:18px;
font-weight:700;
margin-bottom:10px;
background:#f3f3f3;
padding:10px;
}

#comment_form label {
width:100px;
font-size:15px;
font-weight:700;
display:block;
float:left;
}

#comment_form input[type="text"] {
font-size:13px;
width:300px;
border:#999 solid 1px;
padding:6px 7px;
}

#comment_form textarea {
font-size:13px;
width:490px;
height:80px;
border:#999 solid 1px;
resize:none;
overflow:auto;
margin-bottom:0;
padding:6px 7px;
}

#comment_form p.comment-form-author label {
height:34px;
line-height:34px;
}

#comment_form p.comment-notes span {
color:#666;
}

#comment_form .form-submit {
margin-bottom:10px;
text-align:right;
}

#comment_form .comment_form_after {
border:#ccc solid 1px;
font-size:13px;
color:#666;
background:#f3f3f3;
padding:10px;
}

h1,h2,h3,h4,h5,h6,#header #head_title p strong,.pan_navi ul li strong,#footer .footer_buttom p strong {
font-weight:400;
}

#header #head_title,#new_box dl dd,#arcive_box dl dd,#tag .tag_rank dl dd,#rank_list dl dd,#arcive_apps .arcive_remarks dl dd,#relva_apps dl dd {
float:left;
margin-right:20px;
}

#header .head_sublink,#rank_apps .right,#new_apps .right {
text-align:right;
font-size:13px;
}

#g_navi ul li a:hover,#index #g_navi ul li.top a,#arcive #g_navi ul li.review a,#arcive_app #g_navi ul li.review a,#rank #g_navi ul li.ranking a,#tag #g_navi ul li.tag a,#tag_index #g_navi ul li.tag a,#contact #g_navi ul li.contact a,#about #g_navi ul li.about a {
color:#f39;
}

#rank_box .rank3,#arcive_apps .apps_soucial ul li.puls1,#arcive_apps .apps_soucial ul li.tweet {
margin-right:0;
}

#rank_box .rank1 h3,#tag .tag_rank .rank1 h3,#rank_list .rank1 h2,#rank_apps .rank1 h3 {
background:url(../img/icon_rank_1.png) top left no-repeat;
}

#rank_box .rank2 h3,#tag .tag_rank .rank2 h3,#rank_list .rank2 h2,#rank_apps .rank2 h3 {
background:url(../img/icon_rank_2.png) top left no-repeat;
}

#rank_box .rank3 h3,#tag .tag_rank .rank3 h3,#rank_list .rank3 h2,#rank_apps .rank3 h3 {
background:url(../img/icon_rank_3.png) top left no-repeat;
}

#rank_box .list_rank dl dt.evl,#rank_apps dl dt.evl,#new_apps dl dt.evl {
background:url(../img/icon_evl.png) top left no-repeat;
}

#rank_box .list_rank dl dt.deva,#rank_apps dl dt.deva,#new_apps dl dt.deva {
background:url(../img/icon_deva.png) top left no-repeat;
}

#rank_box .list_rank dl dt.money,#rank_apps dl dt.money {
background:url(../img/icon_money.png) top left no-repeat;
}

#rank_box .list_rank dl dd.evl_point,#new_box dl dd.evl_point,#arcive_box dl dd.evl_point,#tag .tag_rank dl dd.evl_point,#rank_list dl dd.evl_point,#rank_apps dl dd.evl_point,#new_apps dl dd.evl_point,#arcive_apps .apps_state dl dd.evl_point,#relva_apps dl dd.evl_point {
color:#f90;
}

#rank_box .list_rank ul li,#arcive_box .image_m,#manager dl dt,#about .about_box .about_box_left,#arcive_apps .apps_state .apps_state_left,#arcive_apps .apps_soucial ul li,#arcive_apps .apps_download ul li,#relva_apps .image_m,#footer .footer_top dl dd li,#footer .footer_buttom ul li {
float:left;
margin-right:10px;
}

#rank_box .list_rank ul li a span,#arcive_apps .apps_download ul li a span {
display:none;
}

#rank_box .right,#relva_apps .right {
margin-top:10px;
text-align:right;
font-size:13px;
}

#rank_box .right a,#new_box .right a,#rank_apps .right a,#new_apps .right a,#relva_apps .right a {
padding-left:20px;
background:url(../img/icon_arrow_right_black.png) center left no-repeat;
}

#new_box,#arcive_box,#tag .tag_rank,#rank_list,#about .soucial_feed .box,#arcive_apps,#arcive_apps .arcive_remarks,.sidebar_social .soucial_box,#comment_list {
margin-bottom:20px;
}

#new_box div,#arcive_box div.clearfix,#tag .tag_rank div.clearfix,#rank_list div.clearfix,#relva_apps div.clearfix {
border-bottom:#ccc dashed 1px;
padding-bottom:5px;
margin-bottom:10px;
}

#new_box h3,#tag #arcive_box h3,#arcive_box h2,#relva_apps h3 {
font-size:15px;
font-weight:400;
margin-bottom:5px;
}

#new_box .apps_sum_m,#new_box dl dt,#arcive_box .apps_sum_m,#tag .tag_rank .apps_sum_m,#arcive_box dl dt,#tag .tag_rank dl dt,#rank_list .apps_sum_m,#rank_list dl dt,#rank_apps .apps_sum_m,#new_apps .apps_sum_m,#relva_apps .apps_sum_m,#relva_apps dl dt {
float:left;
margin-right:5px;
}

#new_box .apps_sum_m img,#arcive_box .apps_sum_m img,#tag .tag_rank .apps_sum_m img,#rank_list .apps_sum_m img,#rank_apps .apps_sum_m img,#new_apps .apps_sum_m img,#relva_apps .apps_sum_m img {
width:60px;
height:60px;
}

#new_box dl,#arcive_box dl,#tag .tag_rank dl,#rank_list dl,#relva_apps dl {
width:540px;
margin-bottom:5px;
font-size:13px;
float:left;
}

#new_box dl dd a,#arcive_box dl dd a,#tag .tag_rank dl dd a,#rank_list dl dd a,#arcive_apps .apps_tag dd a,#relva_apps dl dd a {
margin-right:10px;
}

#new_box dl dt.no_data,#arcive_box dl dt.no_data,#tag .tag_rank dl dt.no_data,#rank_list dl dt.no_data,#manager dl dt.no_data,#new_apps dl dt.no_data,#relva_apps dl dt.no_data {
padding-left:20px;
background:url(../img/icon_time.png) top left no-repeat;
}

#new_box dl dt.deva,#arcive_box dl dt.deva,#tag .tag_rank dl dt.deva,#rank_list dl dt.deva,#relva_apps dl dt.deva {
padding-left:20px;
background:url(../img/icon_deva.png) top left no-repeat;
}

#new_box dl dt.evl,#arcive_box dl dt.evl,#tag .tag_rank dl dt.evl,#rank_list dl dt.evl,#relva_apps dl dt.evl {
padding-left:20px;
background:url(../img/icon_evl.png) top left no-repeat;
}

#new_box p,#arcive_box p,#tag .tag_rank p,#rank_list p,#manager p,#relva_apps p,#tag_apps dl dd,.sidebar_social p,#comment_form p.comment-notes {
font-size:13px;
margin-bottom:10px;
}

#new_box .tag,#rank_list .tag {
padding-left:20px;
margin-right:15px;
background:url(../img/icon_tag.png) top left no-repeat;
font-weight:400;
}

#update_box dl,#tag .tag_head p,#rank_apps dl,#new_apps dl,#arcive_apps .arcive_remarks dl,#comment_list li dl dd {
font-size:13px;
}

#update_box dl dd,#comment_list li {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:#ccc dashed 1px;
}

#tag_index #arcive_box .arcive_title h1,#tag #arcive_box .arcive_title h1 {
background:url(../img/icon_apps_type.png) top left no-repeat;
}

#arcive_box .arcive_title,#rank_list .arcive_title {
border-bottom:#ddd solid 1px!important;
}

#tag .tag_head,#about .about_box,#arcive_apps .apps_article p,#comment_none {
margin-bottom:15px;
}

#tag .tag_rank h2,#rank_list .arcive_title h1 {
float:left;
padding-left:35px;
background:url(../img/icon_rank.png) top left no-repeat;
font-size:18px;
font-weight:700;
}

#tag .tag_rank h3,#rank_list h2 {
height:35px;
line-height:35px;
font-size:15px;
font-weight:400;
margin-bottom:5px;
padding-left:35px;
}

#arcive_box .arcive_title p,#tag .tag_rank .arcive_title p,#rank_list .arcive_title p {
float:right;
height:27px;
line-height:27px;
margin:0;
}

#arcive_box .tag,#tag .tag_rank .tag,#relva_apps .tag {
padding-left:20px;
margin-right:15px;
background:url(../img/icon_tag.png) top left no-repeat;
}

#arcive_box .image_m img,#relva_apps .image_m img {
max-width:120px;
border:#ccc 1px solid;
}

#arcive_box .dl_time,#relva_apps .dl_time {
width:470px;
}

.wp-pagenavi,.page_navi {
text-align:center;
border:0;
margin:20px 0 10px;
}

.wp-pagenavi span,.wp-pagenavi a,.page_navi span,.page_navi a {
border:#ddd solid 1px;
background:#fcfcfc;
margin-right:3px;
padding:5px;
}

.wp-pagenavi span.current,.aricve_numder span,.page_navi span.current,#comment_title p span,#comment_list li dl dt cite {
font-weight:700;
}

#manager dl dd,#rank_apps dl dd,#new_apps dl dd {
height:20px;
}

#manager .soucail_account,#contact .contact_box dl,#about .about_box .soucail_account,#arcive_apps .apps_state,#arcive_apps .apps_soucial,.sidebar_social,#comment_form p.comment-form-author,#comment_form p.comment-form-comment {
margin-bottom:10px;
}

#manager .soucail_account li,#about .about_box .soucail_account li,#arcive_apps .apps_download ul,#footer .footer_top dl,#footer .footer_buttom ul,#comment_list li dl,#comment_list li p {
float:left;
}

#manager .soucail_account li a,#about .about_box .soucail_account li a {
width:90px;
height:20px;
display:block;
font-size:13px;
line-height:20px;
color:#fff;
margin-right:4px;
text-align:center;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}


#manager .soucail_account .google a,#about .about_box .soucail_account .google a {
background:#c60000;
margin-right:0;
}

#manager .soucail_account .google a:hover,#about .about_box .soucail_account .google a:hover {
background:#ec0000;
margin-right:0;
}

#manager .soucail_account .facebook a,#about .about_box .soucail_account .facebook a {
background:#00c;
}

#manager .soucail_account .facebook a:hover,#about .about_box .soucail_account .facebook a:hover {
background:#33f;
}

#manager .soucail_account .twitter a,#about .about_box .soucail_account .twitter a {
background:#06f;
}

#manager .soucail_account .twitter a:hover,#about .about_box .soucail_account .twitter a:hover {
background:#3e8bff;
}

#rank_apps,#new_apps,#about .guide,#tag_apps,#sidebar .ad_box {
margin-bottom:30px;
}

#rank_apps div,#new_apps div {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:#ddd dashed 1px;
}

#rank_apps dl dt,#new_apps dl dt {
padding-left:20px;
margin-right:10px;
float:left;
}

#about .about_box .about_box_right,#arcive_apps .arcive_remarks .arcive_image img {
border:#ccc solid 1px;
}

#about .guide h2,#about .soucial_feed h2 {
margin-bottom:15px;
background:#f3f3f3;
font-size:18px;
font-weight:700;
padding:5px;
}

#about .guide p,#about .soucial_feed p {
font-size:15px;
margin-bottom:15px;
}

#about .soucial_feed h3,.sidebar_social h3 {
height:30px;
line-height:30px;
margin-bottom:10px;
padding-left:10px;
border-left:#ccc 5px solid;
border-bottom:#ccc 1px solid;
font-size:15px;
font-weight:700;
}

#about .soucial_feed ul,#arcive_apps .apps_article ul {
padding-left:10px;
margin-bottom:25px;
}

#about .soucial_feed ul li,#arcive_apps .apps_article ul li {
padding-left:20px;
margin-bottom:10px;
background:url(../img/icon_check.png) top left no-repeat;
}

#notfound .notfound_title h1,#comment_title h2 {
font-size:18px;
font-weight:700;
}

/*feature_box*/
#feature_box{
	margin-bottom:20px;
}

#feature_box h2{
	padding-left:30px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(../img/icon_new.png) top left no-repeat;
	font-size:18px;
	font-weight:bold;
	border-bottom:#DDDDDD solid 1px;
}

#feature_box div{
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#feature_box h3{
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px;
}

#feature_box .image_m{
	float:left;
	margin-right:5px;
}

#feature_box .image_m img{
	max-width: 120px;
	border: #ccc 1px solid;
}

#feature_box dl{
	width:470px;
	margin-bottom:5px;
	font-size:13px;
	float:left;
}

#feature_box dl dt{
	float:left;
	margin-right:5px;
}

#feature_box dl dd{
	float:left;
	margin-right:20px;
}

#feature_box dl dd a{
	margin-right:10px;
}

#feature_box dl dt.no_data{
	padding-left:20px;
	background:url(../img/icon_time.png) top left no-repeat;
}

#feature_box p{
	font-size:13px;
	margin-bottom:10px;
}

#feature_box .right{
	margin-top:10px;
	margin-bottom:0px;
	text-align:right;
	font-size:13px;
}

#feature_box .right a{
	padding-left:20px;
	background:url(../img/icon_arrow_right_black.png) center left no-repeat;
}

.apps-evaluation-box{ margin-bottom:15px;}
.apps-evaluation-box .apps-total-evaluation{ height:35px; line-height:35px; padding-left:10px; margin-bottom:10px; background:#FFF2BF; font-weight:bold;}
.apps-evaluation-box .apps-total-evaluation dt{ margin-right:30px; float:left; font-size:18px; }
.apps-evaluation-box .apps-total-evaluation dd{ padding-left:120px; color:#FF9900; float:left; font-size:20px; }
.chart-box img{ border:#CCCCCC solid 1px; float:left; margin-right:10px;}
.chart-box table{ width:422px; border:#CCCCCC solid 1px; font-size:13px;}
.chart-box table th,.chart-box table td{ border:#CCCCCC solid 1px; padding-left:10px; height:34px; line-height:34px;}
.chart-box table th{ background:#F3F3F3; width:100px; text-align:left;}

.star-5{ background:url(../img/icon-star-big-5.png) center left no-repeat;}
.star-4-5{ background:url(../img/icon-star-big-4-5.png) center left no-repeat;}
.star-4{ background:url(../img/icon-star-big-4.png) center left no-repeat;}
.star-3-5{ background:url(../img/icon-star-big-3-5.png) center left no-repeat;}
.star-3{ background:url(../img/icon-star-big-3.png) center left no-repeat;}
.star-2-5{ background:url(../img/icon-star-big-2-5.png) center left no-repeat;}
.star-2{ background:url(../img/icon-star-big-2.png) center left no-repeat;}
.star-1-5{ background:url(../img/icon-star-big-1-5.png) center left no-repeat;}
.star-1{ background:url(../img/icon-star-big-1.png) center left no-repeat;}
.star-0-5{ background:url(../img/icon-star-big-0-5.png) center left no-repeat;}