@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}

#rank-content{
	width:912px;
	margin:0 auto;
	text-align:left;
	padding-bottom:40px;
}

#topic-content{
	width:912px;
	margin:0 auto;
	text-align:left;
	padding-bottom:40px;
}

#anime-content{
	width:912px;
	margin:0 auto;
	text-align:left;
	padding-bottom:40px;
}

#drama-content{
	width:912px;
	margin:0 auto;
	text-align:left;
	padding-bottom:40px;
}

#sns_area{
	width:912px;
	height:20px;
	padding-top:5px;
}

#sns_BTN{
	float:right;
	height:20px;
}

H2 span,H3 span{display:none;}

#main_ranking_area H2{width:912px;height:59px;background: url(../img/ranking_title1.gif) no-repeat;padding-bottom:16px;}
#topic_spot_area H2{width:912px;height:59px;background: url(../img/ranking_title2.gif) no-repeat;}
#selection_ranking_area H2{width:912px;height:59px;background: url(../img/ranking_title3.gif) no-repeat;}
H3#title_e_japan{width:234px;height:39px;background: url(../img/ranking_subtlte1.gif) no-repeat;margin:36px auto 10px auto;}
H3#title_w_japan{width:234px;height:39px;background: url(../img/ranking_subtlte2.gif) no-repeat;margin:36px auto 10px auto;}
/*H3#title_drama{width:474px;height:39px;background: url(../img/ranking_subtlte3.gif) no-repeat;margin:36px auto 10px auto;}*/
H3#title_anime{width:840px;height:100px;background: url(../img/ranking2015_top_parts_pc_156.png) no-repeat;margin:36px auto 10px auto;}
.top3_box h4{font-size:28px;line-height:1.2em;}
h4{font-size:18px;line-height:1.4em;}


P.ilink{
	padding-top:1em;
	text-align:right;
}

.blk{
	display:block;
}

.clf{
	zoom: 100%;	/*IE7 clearfix */
}

.clf:after{   	/* clearfix */
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}

.r_notice{
	clear:both;
	color:#999999;
	padding:0.5em 2em;
}

a{text-decoration:none;}

/**********Ranking_icon***************/
div.icon{
	float:left;
	width:50px;
	height:30px;
	font-size:90%;
}
div.icon_top10{
	float:left;
	width:45px;
	height:30px;
}

.icon img, .icon_top10 img{
	padding-left:13px;
	/*text-align:center;*/
	margin:0 auto;
	margin-bottom:5px;
}

div.name_top3{
	float:left;
	width:170px;
	height:40px;
	/*white-space:nowrap;*/
}

div.name_top10{
	float:left;
	width:180px;
	height:40px;
	/*white-space:nowrap;*/
}
.name{
	float:left;
	width:180px;
	height:40px;
	font-size:84%;
	line-height:18px;
	/*padding-top:10px;
	white-space:nowrap;*/
}




/**************** ranking_area ****************/
#ranking_area{ padding-bottom:10px;}
#ranking_area H3{ background-position:0 0;}

#top3{padding-top:15px;}

#rank_gold,#rank_silver,#rank_bronze{
	width:300px;
	float:left;
}

#r01_03,#r04_07,#r08_10, .lft, .ctr, .rit{
	width:280px;
	padding:0 10px;
	float:left;
}


#lft2,.ctr2{
	width:436px;
	padding:0 10px;
	float:left;
}

/*#r01_03,#r04_07,.lft,.ctr{
	background: url(../img/list_line.gif) repeat-y right;
}*/

#rank_silver{ padding:0 6px !important;}
#r04_07,#ctr{ padding:0 16px !important;}

#ranking_area H4,#ranking_area .btn{ 
	width:300px;
	display: block;
	line-height: 1000px;
	overflow: hidden;
	font-size: 1px;
	background-repeat:no-repeat;
}

#ranking_area H4{ height:53px;}

#rank_gold H4{background-image: url(../../spotranking2011%20-%20Copy/img/crown_1.gif);}
#rank_silver H4{background-image: url(../../spotranking2011%20-%20Copy/img/crown_2.gif);}
#rank_bronze H4{background-image: url(../../spotranking2011%20-%20Copy/img/crown_3.gif);}

#ranking_area A.btn{background-image: url(../../spotranking2011%20-%20Copy/img/btn_map.gif);background-position: 13px 0; height:44px;}
#ranking_area A:hover.btn{background-position: 13px -44px;}

#ranking_read{ width:644px; background-color:#e0e0e0; margin:15px 134px; clear:both;}
#ranking_read P{ padding:0.5em 1.2em;}


#rank_list_head{ width:860px; margin:5px 26px;}
#rank_list_foot{ width:860px; margin:0 26px;text-align:right;}


.rank_list LI,#hot_pickup H4,.cat_list LI{
	display:block;
	padding:0 0 0 40px;
	background-repeat:no-repeat;
	min-height:46px;
	height:auto !important;
	height:46px;
	padding-bottom:0.5em;
}


#hot_list LI{
	display:block;
	padding:0.3em 0 0 110px;
	background-repeat:no-repeat;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding-bottom:0.5em;
}

#ranking_area .rank_list LI{background-image: url(../img/r04_20.jpg);}
#ranking_area .rank_list LI IMG{ vertical-align:bottom;}

#r04_07 .n0{ background-position:0 0;}
#r04_07 .n1{ background-position:0 -70px;}
#r04_07 .n2{ background-position:0 -140px;}
#r04_07 .n3{ background-position:0 -210px;}

#r08_10 .n0{ background-position:0 -280px;}
#r08_10 .n1{ background-position:0 -350px;}
#r08_10 .n2{ background-position:0 -420px;}
#r08_10 .n3{ background-image:none /* */!important;}


#ranking_area .rank_list #r01_03 LI{
	background-image: url(../img/r01_03.jpg) !important;
	padding:5px 0 0 52px;
	min-height:46px;
	height:auto !important;
	height:46px;
	padding-bottom:0.5em;
}

#r01_03 .n0{ background-position:0 0; margin-bottom:15px;}
#r01_03 .n1{ background-position:0 -75px; margin-bottom:15px;}
#r01_03 .n2{ background-position:0 -150px;}

/*comment*/

.comment-outside,
.comment-inside {
 width:892px;
 /*margin:10px 5px;*/
 margin:10px auto;
}


.comment-outside {
 background: url(../img/topbar.gif) no-repeat center top;
 background-color: #fffde5;
 padding-top: 10px;
}

.comment-inside {
	background-image:url(../img/bottombar.gif) no-repeat center bottom;
    background-color: #fffde5;
    padding-bottom: 10px;
}

.comment-inside p {
 margin: 0 1em;
 line-height:1.5em;
}

#attention{
	margin-left:10px;
	padding-bottom:10px;
}


/**************** hot_area ****************/
#hot_area{padding-bottom:30px;}
#hot_area H3{ background-position:0 -45px;}

#hot_pickup H4 {width:180px;}
#hot_pickup IMG{ float: right;}
#hot_pickup P { padding:0.5em 0 0 34px;}

#hot_pickup H4{
	background-image: url(../img/rchk.gif);
}

#hot_list LI.n0{background-image: url(../img/photo_east01.jpg);}
#hot_list LI.n1{background-image: url(../img/photo_east02.jpg);}
#hot_list LI.n2{background-image: url(../img/photo_east03.jpg);}

#hot_list LI.n3{background-image: url(../img/photo_west01.jpg);}
#hot_list LI.n4{background-image: url(../img/photo_west02.jpg);}
#hot_list LI.n5{background-image: url(../img/photo_west03.jpg);}


#hot_list LI P{ padding:0.5em 0;}


/*east*//*west*/

#hot_list H4{
	width:436px;
	height:68px !important;
	overflow:hidden;
	display: block;
	line-height: 1000px;
	font-size: 1px;
	background-image:url(../img/EAST_WEST_tit.jpg);
	background-repeat:no-repeat;
}

#hot_list H4.title01{ background-position:0 0; margin-bottom:20px;}
#hot_list H4.title02{ background-position:0 -68px; margin-bottom:20px;}





/**************** cat_area ****************/
#cat_area{ clear:both;}
#cat_area H3{ background-position:0 -90px;}
#cat_area .cat_list{padding-bottom: 10px; margin-bottom:25px; width:912px;/**/}



#cat_area .cat_list LI{background-image: url(../img/r01_10.jpg); display:block;}
#cat_area .cat_list LI IMG{ vertical-align:bottom;}

#cat_area .cat_list LI.n0{ background:none; padding:0 0 20px 0; margin:0;}
#cat_area .cat_list LI.catch_txt{ background-image: url(../img/catch_txt_BG.jpg); padding:0.5em 5px;/* height:10px !important;*/ width:248px; margin:-20px 0 0 0;}


#cat_area .cat_list LI.n1{ background-position:0 0;}
#cat_area .cat_list LI.n2{ background-position:0 -70px;}
#cat_area .cat_list LI.n3{ background-position:0 -140px;}
#cat_area .cat_list LI.n4{ background-position:0 -210px;}
#cat_area .cat_list LI.n5{ background-position:0 -280px;}
#cat_area .cat_list LI.n6{ background-position:0 -350px;}
#cat_area .cat_list LI.n7{ background-position:0 -420px;}
#cat_area .cat_list LI.n8{ background-position:0 -490px;}
#cat_area .cat_list LI.n9{ background-position:0 -560px;}
#cat_area .cat_list LI.n10{ background-position:0 -630px;}


#cat_area .lft,#cat_area .ctr{ background:none;}


#cat_area .cat_list H4{
	width:257px;
	height:53px !important;
	overflow:hidden;
	display: block;
	line-height: 1000px;
	font-size: 1px;
	background-image:url(../img/cat_rank.jpg);
	background-repeat:no-repeat;
}

#cat_area .cat_list H4.title01{ background-position:0 0;}
#cat_area .cat_list H4.title02{ background-position:0 -53px;}
#cat_area .cat_list H4.title03{ background-position:0 -106px;}
#cat_area .cat_list H4.title04{ background-position:0 -159px;}
#cat_area .cat_list H4.title05{ background-position:0 -212px;}
#cat_area .cat_list H4.title06{ background-position:0 -265px;}

/**************** all_area ****************/
/*#all_area{ padding-top:10px;}*/
#all_area H3{ background-position:0 0px;}

#all_area .rank_list{ padding-bottom:10px;}
/*#all_area .rank_list_jump{ padding:0 20px 1em 20px;}*/
#all_area .rank_list_jump{ padding:25px 20px;}
#all_area .rank_list_jump .jump_sel{ font-weight:bold; color:#CC3333; text-decoration:underline;}

#all_area .rank_list UL#r11_20 LI{	background-image: url(../img/r11_20.jpg);}
#all_area .rank_list UL#r21_30 LI{	background-image: url(../img/r21_30.jpg);}
#all_area .rank_list UL#r31_40 LI{	background-image: url(../img/r31_40.jpg);}
#all_area .rank_list UL#r41_50 LI{	background-image: url(../img/r41_50.jpg);}
#all_area .rank_list UL#r51_60 LI{	background-image: url(../img/r51_60.jpg);}
#all_area .rank_list UL#r61_70 LI{	background-image: url(../img/r61_70.jpg);}
#all_area .rank_list UL#r71_80 LI{	background-image: url(../img/r71_80.jpg);}
#all_area .rank_list UL#r81_90 LI{	background-image: url(../img/r81_90.jpg);}
#all_area .rank_list UL#r91_100 LI{	background-image: url(../img/r91_100.jpg);}

#all_area .rank_list LI{ /*text-indent:-16px;*/ padding-left:46px;}
#all_area .rank_list LI IMG{ vertical-align: bottom;}

#all_area .rank_list LI.n0{ background-position:0 0;}
#all_area .rank_list LI.n1{ background-position:0 -70px;}
#all_area .rank_list LI.n2{ background-position:0 -140px;}
#all_area .rank_list LI.n3{ background-position:0 -210px;}
#all_area .rank_list LI.n4{ background-position:0 -280px;}
#all_area .rank_list LI.n5{ background-position:0 -350px;}
#all_area .rank_list LI.n6{ background-position:0 -420px;}
#all_area .rank_list LI.n7{ background-position:0 -490px;}
#all_area .rank_list LI.n8{ background-position:0 -560px;}
#all_area .rank_list LI.n9{ background-position:0 -630px;}


/**************** weeklyRanking/QR/mail ****************/
#otherRanking{
	width:742px;
	height:76px;
	margin-left:85px;
	overflow:hidden;
	display: block;
}

img.weelky_banner{
	margin-right:15px;
	float:left;
	display:block;
	width:385px;
}


#mail_qr{
	width:342px;
	height:76px;
	overflow:hidden;
	display: block;
	background:url("../img/banner_spsite.jpg") repeat scroll 0% 0% transparent;
	background-repeat:no-repeat;
}


#send-mail-btn {
    background: url("../img/sendmailbtn.jpg") repeat scroll 0% 0% transparent;
    width: 100px;
    height: 25px;
    margin-left: 120px;
    margin-top: 40px;
    display: block;
    position: absolute;
}

#qrcode-btn {
    background: url("../img/qrbtn.jpg") repeat scroll 0% 0% transparent;
    width: 83px;
    height: 25px;
    margin-left: 230px;
    margin-top: 40px;
    display: block;
    position: absolute;
}

/**************** kuchikomi ***************
A.kuchikomi_ban{
	width:530px;
	height:40px;
	padding:10px 10px 10px 260px;
	overflow:hidden;
	display: block;
	background-image:url(../img/kuchikomi.gif);
	background-repeat:no-repeat;
	margin:0 auto 20px auto;
	line-height:150%;
}*/

/**************** 2013_ranking_area ****************/

#ranking_main_v{
	width:912px;
	height:420px;
	background: url(../img/ranking2015_top_parts_pc_03.png) no-repeat left top;
	position:relative;
}

#ranking_main_v p{
	font-size:16px;
	line-height:26px;
	color:#5a2e2e;
	padding:438px 86px 0 86px;
}

#main_ranking_area .top3_box,
#main_ranking_area .top4_10box{
	padding-bottom:40px;
}

#main_ranking_area .top3_box img.top3_box_left{
	float:left;
}

#main_ranking_area .top3_box .top3_box_right{
	width:416px;
	/*height:282px;
	position:relative;*/
	float:right;
	margin-right:20px;
}

#main_ranking_area .top3_box .top3_box_right .plat_area{
	margin-top:18px;
	margin-bottom:15px;
}

#main_ranking_area .top3_box .top3_box_right .plat_area img{
	float:left;
}

#main_ranking_area .top3_box .top3_box_right .plat_area p{
	margin-left:80px;
	font-size:16px;
	line-height:1.4em;
	color:6cb0f5;
}

#main_ranking_area .top3_box .top3_box_right p{
	font-size:22px;
	line-height:1.4em;
}

#main_ranking_area .top3_box .top3_box_right .top3_kuchikomi{
	width:416px;
	height:24px;
	padding:8px 0;
	background:#fae0a8;
	/*position:absolute;
	left:0;
	bottom:0;*/
}

#main_ranking_area .top3_box .top3_box_right .top3_kuchikomi img{
	margin-right:4px;
	float:left;
}

#main_ranking_area .top3_box .top3_box_right .top3_kuchikomi a{
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	height:24px;
	display:table-cell;
}

#main_ranking_area .top3_box .top3_box_right .top3_kuchikomi .top3_kuchikomi_left{
	float:left;
	width:41%;
	padding-left:9%;
	border-right:2px solid #daa04c;
}

#main_ranking_area .top3_box .top3_box_right .top3_kuchikomi .top3_kuchikomi_right{
	float:left;
	width:37%;
	padding-left:12%;
}

#main_ranking_area .top4_10box .top4_10box_left{
	width:436px;
	padding-right:20px;
	float:left;
}

#main_ranking_area .top4_10box .top4_10box_right{
	float:left;
	width:456px;
	height:160px;
	position:relative;
}

#main_ranking_area .top4_10box img.main_photo{
	float:left;
	margin-right:12px;
}

#main_ranking_area .top4_10box .top4_10box_text p,
#topic_spot_area .topic_spot_box .topic_spot_box_text{
	font-size:18px;
	line-height:1.4em;
}


.ranking_more_btn{
	float:right;
	width:220px;
	height:44px;
	position:relative;
}

.ranking_more_btn a{
	display:block;
	width:316px;
	height:44px;
	background:#f67f17;
	border-radius: 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	vertical-align:middle;
	display:table-cell;
	/*
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ee6d0f), color-stop(0.00, #ff9421));
	background: -webkit-linear-gradient(top, #ff9421 0%, #ee6d0f 100%);
	background: -moz-linear-gradient(top, #ff9421 0%, #ee6d0f 100%);
	background: -o-linear-gradient(top, #ff9421 0%, #ee6d0f 100%);
	background: -ms-linear-gradient(top, #ff9421 0%, #ee6d0f 100%);
	background: linear-gradient(top, #ff9421 0%, #ee6d0f 100%);
	*/
}

.ranking_more_btn a:hover{
	background:#ffa545;
	text-decoration:none;
}

.ranking_more_btn img{
	position:absolute;
	right:10px;
	top:16px;
}

.ranking_more_btn p{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding-left:16px;
}

.margin_main_btn{
	position:absolute;
	right:0;
	bottom:0;
}

.margin_selection_btn{
	margin-top:20px;
}

#topic_spot_area{
	padding-bottom:40px;
}

#topic_spot_area .topic_spot_box{
	height:160px;
	background:#fff7e6;
}

#topic_spot_area .topic_spot_box+.topic_spot_box{
	border-top:1px solid #daa04c;
}

#topic_spot_area .topic_spot_box img{
	float:left;
	margin-right:12px;
}

#topic_spot_area .topic_spot_box .topic_spot_box_text{
	float:left;
	width:270px;
	padding-top:10px;
}

#topic_spot_area .topic_spot_box .topic_spot_box_fuki{
	float:left;
	width:430px;
	height:160px;
	background: url(../img/ranking_serif2.gif) no-repeat left top;
	position:relative;
}

#topic_spot_area .topic_spot_box .topic_spot_box_fuki  p{
	width:320px;
	position:absolute;
	top:34px;
	left:70px;
	font-size:18px;
	line-height:1.4em;
	color:#5a2e2e;
}

#selection_ranking_area{
	padding-bottom:40px;
}

#content-inner{
	padding-bottom:40px;
}

.selection_spot_box,
.inbound_spot_box {
	height:auto;
}

.selection_spot_box+.selection_spot_box+.inbound_spot_box{
	border-top:1px solid #daa04c;
}

.selection_spot_box img.ranking_label{
	float:left;
	padding-top:35px;
	margin:0 12px;
}

.selection_spot_box img,
.inbound_spot_box img {
	float:left;
}

.selection_spot_box  .selection_spot_text{
	float:left;
	width:456px;
	border-bottom: inset 1px #daa04c;
	background:#fff7e6;
}

.inbound_spot_box .selection_spot_text{
	float:left;
	width:656px;
	border-bottom: inset 1px #daa04c;
	background:#fff7e6;
}

.selection_spot_box  .selection_spot_text h4
{
	font-size:22px;
	line-height:1.3em;
	padding:15px 0;
}

.selection_spot_box  .selection_spot_text h4.small,
.inbound_spot_box  .selection_spot_text h4.small{
	font-size:24px;
	line-height:42px;
	padding:15px 0;
}

.selection_spot_box  .selection_spot_text .selection_spot_title{
}

.selection_spot_box  .selection_spot_text .selection_spot_title p.title_label,
.inbound_spot_box  .selection_spot_text .selection_spot_title p.title_label{
	float:left;
	margin-right:12px;
	font-size:16px;
	color:#fff;
	background:#daa04c;
	padding:0.4em 0.8em;
	border-radius: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-weight:bold;
}

.selection_spot_box  .selection_spot_text .selection_spot_title img,
.inbound_spot_box  .selection_spot_text .selection_spot_title img{
	float:left;
	margin-right:12px;
}

.selection_spot_box  .selection_spot_text .selection_spot_title h5,
.inbound_spot_box  .selection_spot_text .selection_spot_title h5{
	font-size:20px;
	line-height:24px;
	padding-top:3px;
}

/*.selection_spot_box .selection_spot_exp{
	float:left;
	width:382px;
	height:130px;
	background: url(../img/ranking_serif3.gif) no-repeat left top;
	position:relative;
}

.selection_spot_box .selection_spot_exp p{
	width:332px;
	position:absolute;
	top:34px;
	left:20px;
	font-size:18px;
	line-height:30px;
	color:#5a2e2e;
}*/



.selection_inboud {
	width:200px;
	float:left;
	}
	
.inboundranking {
	width:656px;
	float:left;

	}

.selection_spot_box .selection_spot_exp,
.inbound_spot_box .selection_spot_exp{
	float:left;
	width:362px;
	padding:15px 15px 15px 0;
}

.selection_spot_box .selection_spot_exp p,
.inbound_spot_box .selection_spot_exp p{
	font-size:16px;
	line-height:24px;
	height:70px;
	color:#5a2e2e;
	background: #fff;
	padding:10px;
	border-radius: 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}

.selection_spot_box .selection_spot_exp p.size14,
.inbound_spot_box .selection_spot_exp p.size14{
	font-size:14px;
	line-height:18px;
	height:70px;
	color:#5a2e2e;
	background: #fff;
	padding:15px;
	border-radius: 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}

p.ranking_attent{
	padding-left: 1em;
    text-indent: -1em;
	font-size:14px;
	line-height:20px;
	color:#808080;
	text-align:left;
}


p.ranking_attent2{
	padding: 1em;
    text-indent: -1em;
	font-size:14px;
	line-height:20px;
	color:00000;
	text-align:left;
	background-color:#fff7e6;
}




#topic-content H2{width:912px;height:76px;background: url(../img/ranking_bottomtitle_topic.gif) no-repeat;padding-bottom:10px;}

#topic-content .graph_contents{
	background:#FFF7E6;
	padding:30px;
	margin-bottom:40px;
}

#topic-content .graph_contents .graph_contents_title{
	padding-bottom:20px;
}

#topic-content .graph_contents .graph_contents_title h3{
	font-size:28px;
	color:#5a2e2e;
	float:left;
	margin-right:20px;
}

#topic-content .graph_contents .graph_contents_title p.topic_spotmap{
	font-size:16px;
	padding-top:12px;
}

#topic-content .graph_contents .graph_contents_box{
	background:#fff;
}

#topic-content .graph_contents .graph_contents_box img{
	float:left;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info{
	float:right;
	width:292px;
	padding:30px 30px 0 0;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info p{
	font-size:16px;
	line-height:26px;
	color:#5a2e2e;
	padding-bottom:1em;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info .topic_kuchikomi{
	padding-bottom:20px;
	height:24px;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info .topic_kuchikomi a{
	vertical-align:middle;
	height:24px;
	display:table-cell;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info .topic_kuchikomi img{
	float:left;
	margin-right:10px;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info .topic_kuchikomi_left{
	float:left;
	width:150px;
}

#topic-content .graph_contents .graph_contents_box .graph_contents_info .topic_kuchikomi_left{
	float:left;
}

#all_area H2{width:912px;height:76px;background: url(../img/ranking_bottomtitle_main.png) no-repeat;padding-bottom:10px;}
#anime-content H2{width:912px;height:76px;background: url(../img/ranking_bottomtitle_inbound.png) no-repeat;padding-bottom:10px;}
#drama-content H2{width:912px;height:76px;background: url(../img/ranking_bottomtitle_drama.png) no-repeat;padding-bottom:10px;}


/**************** 20131203修正 ****************/

p.ranking_old{
	width:912px;
	text-align:center;
	padding:0.8em 0;
	background:#fff7e6;
	margin-bottom:20px;
}

p.ranking_old {}

#otherRanking{
	padding-bottom:20px;
}

#qrcode-img-area{
	background: url("/pcstorage/img/ranking/ranking2013/ranking2013_qrcode.gif");
	position: absolute;
	background-position: 0px -2px;
	width: 90px;
	height: 90px;
	display: none;
    padding : 20px ;
	margin-left: 228px;
	margin-left: 230px\9;
	margin-top: -62px;
	background-color: white;
	border: 3px #DDD solid;

}


.text_box_inbound{
	float:left;
	width:216px;
	padding:0 20px;	
}

	p {
		line-height: 160%;
	}



.text_box_inbound p{
	font-size:16px;
	padding-top:5px;
}


.inbound_spot_box{
	background: #fff7e6;
	border-bottom: 1px solid #daa04c;
	}
	
.inbound_spot_white_box{
	background: #fff;
	margin:20px;
	padding:10px;
	}
		
		
.ranking_attent_inbound{
	text-align: center;
	padding-bottom:20px;	
	}





.inboudtop3{
	border-bottom: inset 1px #daa04c;
    background: #fff7e6;
	}
	

.inboudtop4{
    background: #fff7e6;
	}

.inbound_topics{
	background: #fff;
	margin-top:10px;
	padding:10px;
	font-size:18px;
	line-height:1.4em;
	color:#5a2e2e;
	width: 596px;
	}	
	
.inboundrankbun{
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px
	}
	

.inbound_cate{
	font-size:20px;
	margin-left:60px;
	
	
	}
	
	
.ranking_label{
	float:left;
	margin-right:30
	margin-top:50
	}
	
	
.appri{
 	text-align:center;
	padding-bottom:30px;
	}

.appri img {
	padding:0 10px;
}

.inbounddownroad{
	width:200px;
	float:left;
	}
	
	
H3#title_store{width:200px;height:120px;background: url(../img/ranking2015_top_parts_pc_110.png) no-repeat;margin:36px auto 10px auto;}


.inbound420{
		position:relative;
		height:80px;
		}
		
.ranking_cap{
	padding-bottom:30;
	}
	
	
.teikyo{
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	color:#808080;
	}
