#new_item{
clear:both;
text-align: right;
position:relative;
z-index:10;
text-align: right:
padding:0px 0px 0px 0px;
}

.album_bn {
margin: 20px 30px 0px 0px;
}
.album_bn.junction {border: 1px solid #fff;padding: 2%;}

.album_bn img{
max-width:100%;
}

.normal_bn {
margin: 20px 30px 0px 0px;
}

.normal_bn img{
max-width:100%;
width:100%;
}

#fb_bg{
width:606px;
height:230px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: url(../../images/main/top/t_news_bgm.gif) top repeat-y;
}

#fb_box{
width:590px;
height:225px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: #000;
position:relative;
overflow:hidden;
}

#fb_unit {
position:absolute;
top:-1px;
left:-1px;
}

/*ギャラリー用*/
#gallerryBg{background-color:rgba(255,255,255,0.8);}
#gallerry{position:relative; padding:0px 35px 0px 0px; position:absolute !important;}
#gallerryNextBtArea {float:right;}
#gallerryBackBtArea{float:left;}
#gallerryNextBtArea a,#gallerryBackBtArea a{background:#679d2e; color:#fff; padding:2px 5px; text-decoration:none;}
.CloseBtArea{position:absolute; top:0px; right:0px;}
.CloseBtArea a{display:block; width:31px; height:31px; background:url(../../images/sys/close_bt.gif);}
.CloseBtArea span{display:none;}

/*デビューコメント*/
#comment_bn{
position:absolute;
bottom:10px;
right:30px;
}