/* PC＆タブレット共通スタイル読み込み */
@import "index_animbase_common_pctb.css";

/* forPC //////////////////////////////////////////////////////////////////////  */
/* -------- LAYOUT -------- */
#contentsWrapper{
	width:1220px;
	position:relative;}
#columnLeft,#columnCenter,#columnRight{float:left; position:relative;}
#columnLeft{width:260px;
	 margin-top:45px;}
#columnCenter{width:640px;
	margin-top:250px;}
#columnRight{width:320px;
	 margin-top:45px;}
	 
/* -------- JACK -------- */
#headerJackArea{position:absolute;
	width:640px;
	height:250px;
	display:block;
	left:260px;}

#centerJackArea{position:absolute;
	width:640px;
	height:250px;
	display:block;
	top:320px;}
	
#rightJackArea{
	width:320px;
	height:248px;
	display:block;}

/* -------- LEFT AREA -------- */




/* -------- CENTER AREA -------- */

/* news button more PC */
#newsArea #newsButtonMore{width:628px;
	height:56px;
	margin:0px auto 20px auto;
	clear:both;
	background:url(../../images/base_130707/top_button_newsmore.png) 0px -56px;}
	
#newsArea #newsButtonMore a{width:628px;
	height:56px;
	display:block;
	text-indent:-10000px;
	background:url(../../images/base_130707/top_button_newsmore.png);}

#newsArea #news1{margin-bottom:588px;}
#newsArea #news2{margin-bottom:588px;}
	
/* rankingPC */
#rankingArea{width:640px;
	height:314px;
	float:left;
	padding-bottom:10px;
	background:url(../../images/base_130707/rankingbox_bottom.png) no-repeat center bottom;
	margin-bottom:18px;
	position:absolute;
	top:570px;}
	
#rankingArea h2{background:url(../../images/base_130707/rankingbox_title.png) no-repeat center top;
	height:36px;
	text-indent:-10000px;}

.rankingBoxMain{width:616px;
	height:278px;
	padding:0px 12px;
	background:url(../../images/base_130707/rankingbox_bg.png) repeat-y center;}

.sliderWrapper{width:596px;
	margin:0px auto;
	padding-top:8px;
	position:relative;
}

.rankingUnit{position:relative;
	width:596px;
	height:278px;
	}

.rankingUnit .rankingNo{width:90px;
	height:90px;
	z-index:100;
	position:absolute;
	top:0px;
	left:30px;
	text-indent:-10000px;
	}
	
#ranking1 .rankingNo{background:url(../../images/base_130707/ranking_no1.png) no-repeat;}
#ranking2 .rankingNo{background:url(../../images/base_130707/ranking_no2.png) no-repeat;}
#ranking3 .rankingNo{background:url(../../images/base_130707/ranking_no3.png) no-repeat;}
#ranking4 .rankingNo{background:url(../../images/base_130707/ranking_no4.png) no-repeat;}
#ranking5 .rankingNo{background:url(../../images/base_130707/ranking_no5.png) no-repeat;}	
#ranking6 .rankingNo{background:url(../../images/base_130707/ranking_no6.png) no-repeat;}	
#ranking7 .rankingNo{background:url(../../images/base_130707/ranking_no7.png) no-repeat;}	
#ranking8 .rankingNo{background:url(../../images/base_130707/ranking_no8.png) no-repeat;}	
#ranking9 .rankingNo{background:url(../../images/base_130707/ranking_no9.png) no-repeat;}	
#ranking10 .rankingNo{background:url(../../images/base_130707/ranking_no10.png) no-repeat;}	
	
.rankingUnit .rankingPhoto{width:280px;
	height:200px;
	position:absolute;
	left:30px;
	top:54px;}

.rankingUnit h3{position:absolute;
	top:18px;
	left:125px;
	font-size:14px;
	width:450px;
	height:2.2em;
	line-height:1.1em;
	font-weight:bold;}

.rankingUnit .rankingText{position:absolute;
	top:54px;
	left:320px;
	width:250px;
	height:150px;
	}
	
.rankingUnit .rankingDate{display:block;
	color:#666666;
	padding-top:5px;
	text-align:right;}


.rankingUnit .rankingMoreButton{position:absolute;
	background:url(../../images/base_130707/ranking_button_more.gif) no-repeat 0px -56px;
	width:255px;
	height:56px;
	right:25px;
	top:203px;}

.rankingUnit .rankingMoreButton a{background:url(../../images/base_130707/ranking_button_more.gif) no-repeat;
	display:block;
	overflow:hidden;
	width:255px;
	height:56px;
	text-indent:-10000px;}

.bx-prev{position:absolute;
	width:20px;
	height:268px;
	left:0;
	top:0;
	background:url(../../images/base_130707/ranking_button_prev_on.gif) no-repeat;
	text-indent:-10000px;
	z-index:100;
	overflow:hidden;}
	
.bx-next{position:absolute;
	width:20px;
	height:268px;
	right:0;
	top:0;
	background:url(../../images/base_130707/ranking_button_next_on.gif) no-repeat;
	text-indent:-10000px;
	z-index:100;
	overflow:hidden;}

/* -------- RIGHT AREA -------- */	

/* pv */
#pvArea {margin-bottom:245px;}

/* sidebnrArea */
#sidebnrArea {
margin:0px auto 245px auto;


