@charset "utf-8";
/*------------------------------------------------------
ameba CSS Settings for GenreTop
FileName:   genre_tieup_list.css
$Date: 2008/03/06 06:12:28 $
$Revision: 1.1 $
------------------------------------------------------*/

div#tieup_list{
margin:0;
padding:0 0 15px 0;
}

/*OfficialBlogList*/
div#tieup_list ul{
width:100%;
padding:0;
margin:5px 0 5px 1px;
list-style:none;
}
div#tieup_list ul li{
float:left;
width:220px;
margin:0 0 0 3px;
padding:3px;
border:1px solid #c0c5c3;
background-color:#ffffff;
overflow:hidden;
}

/*Blog profile*/
div#tieup_list ul li div.profilePhoto img{
float:left;
display:block;
width:96px;
height:96px;
margin:0;
border:1px solid #818C87;
clear: both;
}
div#tieup_list ul li span{
display:block;
font-size:0.85em;
font-weight:normal;
}


p{
margin:0;
padding:0;
}


div#tieup_list ul li ul.tieupProfileList{
float:right;
width:115px;
margin:0 1px 0 0;
padding:0;
background-color:;
}
div#tieup_list ul ul.tieupProfileList span{
font-size:1em;
font-weight:bold;
}
div#tieup_list ul ul.tieupProfileList li{
width:115px;
margin:0;
padding:0;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px dashed #8a9590;
background-color:transparent;
min-height:10px;
}
div#tieup_list ul ul.tieupProfileList li.profileProgram{
margin:4px 0 0 0;
border-bottom:none;
}
div#tieup_list ul.tieup{
min-height:inherit;
}

/*premiakaiin*/
.premia_list{
position:relative;
padding:0 0 15px 0;
margin:0;
}

.premia_list ul{
width:178px;
margin:0;
float:left;
padding:5px 0 0 5px !important;
height: 75px;
}

.premia_list li{
width:109px;
float:left;
padding:0;
margin:0;
}

.premia_list li.premiaimag{
width:69px;
float:left;
padding:0;
margin:0;
}

.premia_list img{
padding:1px;
border:#999999 1px solid;
margin:0 0 5px o;
}

div.premia_list{
width:950px;
}

div.premia_list p.link{
position:absolute;
top:3px;
right:7px;
}

/*newsgenre*/
#newsgenre{
border:#999999 1px solid;
padding:0;
margin:0 0 8px 0;
}


#newsgenre h2{
padding-left:27px;
background:url(http://blog.ameba.jp/img/ameba/genre_news.gif) #FCEEE3 no-repeat 10px 5px ;
}

#newsgenre ul{
margin:10px;
}

#newsgenre li{
text-align:left;
margin:0;
padding:2px 0 2px 10px;
background:url(http://stat.ameba.jp/news/img/icon.gif) no-repeat left;
}

#newsgenre p{
margin-right:10px;
margin-bottom:10px;
}

/*-- #mainproArea #newposts --*/

#newposts .head{
display:none;
}

#newposts li{
position:relative;
padding:5px 0 5px 18px;
border-bottom:1px dotted #7E8984;
}

#newposts .name{
display:block;
position:absolute;
left:200px;
top:4px;
}
#newposts .date{
display:block;
position:absolute;
right:7px;
top:3px;
}

#subContentsArea{
width:970px;
}

#pageTitle{
width:970px;
}

/*-- #premiumehead --*/
div#premiumehead{
width:970px;
position:relative;
display:block;
}

div#premiumehead h2{
background:none;
}

div#premiumehead span{
position:absolute;
top:3px;
right:20px;
display:block;
width:650px;
}

div#premiumehead span p{
border:#dbaa19 1px solid;
background-color:#fdfdd9;
padding:8px;
margin:0 0 10px 0;
}

div#premiumehead span h3{
background:url(../img/hatena.gif) 5px 2px no-repeat;
color:#dbaa19;
padding:0 0 2px 30px;
margin:5px 0 0 0;
}


/*-- 注意書きの文字 --*/
p.preium_font{
font-size:10px;
}

