#index #box-side-rogo{
	padding:6px 6px 18px;
}





/* ------------------------------------
	LAYOUT
======================================= */

/* === contents-1st内の左3右1 === */
.contents-middle{
	float:left;
	width:578px;
}

.contents-1st .contents-3rd{
	width:189px;
	margin: 0px;
	padding: 0px 0px 7px 0;
	float: right;
	position: relative;
	background:none!important;
}

.vertical-lines{
	background:url(../common/img/categoly/r_na_hito/bg_vline.gif) repeat-y;
	display:block;
}


/* === contents-middle内の左2右1 === */

#small-contents .leftBox{
	float:left;
	width:384px;
}
#small-contents .rightBox{
	float:right;
	width:190px;
}

/* === small-contents内 .leftBox 内の左2右1 === */

#small-contents .leftBox .leftBox{}
#small-contents .leftBox .rightBox{}

/* ------------------------------------
	中身 modules
======================================= */

.theme-movie{
background:url("../common/img/rogo-bk02.gif") repeat-x scroll center bottom #fff;	
}

.theme-movie, .announce,
#small-contents #grid .ear-block,
.box-side-repeat .ear-block
{padding:7px;
position:relative;}

.theme-movie, .announce{
padding:7px 7px 11px;
}


#minimun-contents .box-r_na_list{width:384px; padding-bottom:4px;}

#minimun-contents .ear-block{
width:176px; margin-right:4px;
float:left;
}
#minimun-contents .my-main-last{margin:0;}
#minimun-contents .box-r_na_list-last{padding-bottom:0px;}


/* 右+Rヘッダ */
.contents-3rd .box-3rd-hito-header dl dd.side-hito-img{height:258px;}



/*------------------------------------------
	このサイトについて+スタッフ紹介 #about / #staff
============================================ */

#about .box-header dt,
#about .box-header dd,
#staff .box-header dt,
#staff .box-header dd{
	float:none;
	padding:7px;
	line-height:1.5;
}

#about .ima_body .ear-block{
_height:450px;
}

.contents-1st .ima_body.lastChild{
border-bottom:none;
}

.contents-1st .ima_body.lastChild .ear-block{
	background:none;
}
#about .ear-block,
#staff .ear-block{
	display:block!important; display:inline;
width:176px;
float:left;
margin-right:4px;
padding:7px;
}

#about #grid div.lastChild,
#staff #grid div.lastChild,
#about #grid .my-last-list,
#staff .ima_body .my-last-list{
width:175px; margin:0;
_padding-right:6px;
}

#about #grid .my-last-list .ear-right{
	_right:-1px;
}


#staff h2{
font-weight:normal;
}

#staff dt{text-align:center;}

#staff .box-header dt{text-align:left;}




