.clear{
clear:both;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width:100%;
	position:relative;
}

.umiBody {
	background:url(../images/top/bg.gif) repeat 0 0;
}

/*
#mainContents {
	background:url(../images/top/bg.gif);
}
*/

#mainBody{
	margin:0 auto;
	width:955px;
	background:url(../images/top/bg2.gif) repeat-y;
}



#sanyoHeader{
	margin:0 auto;
	position:relative;
	width:933px;
	height:462px;
	background:url(../images/top/bg3.jpg) no-repeat;
	margin-bottom:20px;
}

#umiHeader{
	margin:0 auto;
	position:relative;
	width:933px;
	height:133px;
	background:url(../images/newHead.jpg) no-repeat;
}

#minkLink{
	width:933px;
	background:#fbe4f2;
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	font-size:14px;
}

#minkLink a{
	color:#e84479;
	text-decoration:underline;
	font-weight:bold;
}

#umiHeader #minkGoBtn{
top:93px;
left:95px;
position:absolute;
}

#s_logo1 a{
	text-indent:-9999px;
	background:url(../images/top/s_logo1.jpg) no-repeat;
	width:222px;
	height:153px;
	position:absolute;
	left:8px;
}

#s_logo2 a{
	text-indent:-9999px;
	background:url(../images/top/s_logo2.jpg) no-repeat;
	width:157px;
	height:34px;
	position:absolute;
	left:771px;
	top:7px;
}

#s_movie{
	position:absolute;
	left:258px;
	top:61px;
}

#s_btn1 a{
	text-indent:-9999px;
	background:url(../images/s_btn1.jpg) no-repeat;
	width:323px;
	height:100px;
	position:absolute;
	left:238px;
	top:354px;
}


#s_btn2 a{
	text-indent:-9999px;
	background:url(../images/top/s_btn2.jpg) no-repeat;
	width:143px;
	height:96px;
	position:absolute;
	left:561px;
	top:352px;
}

#newMovie{
	margin:0 auto;
	position:relative;
	width:889px;
}

#newMovieIn{
	background:#FFFFFF;
	border-left:3px solid #e84479;
	border-right:3px solid #e84479;
	margin-left:16px;
	padding:18px 0 5px 0;	
}

#newMovieTitle{
	text-indent:-9999px;
	background:url(../images/top/new_movie_title.gif) no-repeat;
	width:889px;
	height:42px;
}

#sRanking{
	margin:0 auto;
	position:relative;
	width:889px;
	margin-top:25px;
}

#sRankingIn{
	background:#FFFFFF;
	border-left:3px solid #f69833;
	border-right:3px solid #f69833;
	margin-left:16px;
	padding:18px 0 5px 0;	
}

#sRankingTitle{
	text-indent:-9999px;
	background:url(../images/top/ranking_title.gif) no-repeat;
	width:889px;
	height:42px;
}

.sItemBox{
	width:150px;
	height:175px;
	background:url(../images/top/frame.gif) no-repeat;
	text-align:center;
	overflow:hidden;
	float:left;
	margin-left:18px;
}
* html .sItemBox{ margin-left:15px; }
*+html .sItemBox{ margin-left:20px; }

.rankingItemBox{
	width:150px;
	height:225px;
	background:url(../images/top/frame2.gif) top left no-repeat;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-left:18px;
}
* html .rankingItemBox { margin-left:15px; }
*+html .rankingItemBox { margin-left:20px; }


.rankingItemBox .sItemImage{
	padding-top:8px;
	padding-bottom:5px;
}

.sItemImage{
	padding-top:5px;
	padding-bottom:5px;
}

.sItemTxt{
	color:#333333;
}

.moreBtn{
	text-align:right;
	margin-right:15px;
}

.moreBtn2{
	text-align:right;
	margin-top:28px;
	margin-right:15px;
}

#sFooter address{
	text-indent:-9999px;
	width:933px;
	height:21px;
	margin:0 auto;
	background:url(../images/top/footer.gif) no-repeat;
}

#sPageTop{
	text-align:right;
	margin-right:30px;
	padding-top:30px;
	margin-bottom:10px;
}

*+html .boxBottom{
margin-top:-12px;
}
*html .boxBottom{
margin-top:-12px;
margin-left:6px;
}


