    .community{
    clear:both;
    padding-top:20px;
    padding-bottom:20px;
    display:block;
    }
	.community_caption{
		margin-bottom:15px;
	}
	
	/*2016-03-10追加*/
	.community li{
		display:block;
		float:left;
		margin-right:5px;
	}

/* layout mobile
--------------------------------------------------*/
@media screen and (max-width: 699px) {
    .community_caption{
    position:relative;
    margin-top:-230px;/*ニュース量で高さ調整*/
    margin-left:10px;
    }
    .community .over{
    position:relative;
    display:inline-block;
    }
    .community .btn01{
    position:relative;
    margin-top:-195px;/*ニュース量で高さ調整*/
    margin-left:50px;
    }
    .community .btn02{
    position:relative;
    margin-top:100px;
    margin-left:50px;
    margin-bottom:260px;/*ニュース量で高さ調整*/
    }
    #sp_mode_footer table tr:nth-child(8),
    #sp_mode_footer table tr:nth-child(9),
    #sp_mode_footer table tr:nth-child(10),
    #sp_mode_footer table tr:nth-child(11){
    display:none;
    }
    #rps_toptitle {
    position:absolute;
    padding-top:230px;
    left:10px;
    width:300px;
    }
    .closeup{
    width:300px;
    margin-top:-250px;/*0805*/
    margin-left:10px;
    margin-bottom:230px;
    }
    
	
	/*2016-03-10追加*/
	.community ul{
		margin-top:-195px;
		margin-bottom:150px;
	}
	.community li{
		display:block;
		float:none;
		margin:0 auto 20px auto;
		width:223px;
	}
	.rps_sub_toptitle{
		margin-top:120px !important;
	}
	
	
}