
/* forSmatPhone ////////////////////////////////////////////////////////////////////// */

/* -------- LAYOUT -------- */
#contentsWrapper{
	width:320px;
	margin:0px auto;}
#columnLeft,#columnCenter,#columnRight{}
#columnLeft{}
#columnCenter{position:relative;}/*170328add*/
#columnRight{}	

#txNewsArea{display:none;}

/* -------- JACK -------- */
#headerJackArea{width:320px;
	height:285px;
	display:block;
	z-index:1;
	position:absolute;
	top:0;}
#headerJackArea img{display:none;}

#centerJackArea{display:none;}
#centerJackArea img{display:none;}	
#rightJackArea{display:none;}

/* -------- CONTENTS -------- */
#mainLogo{height:285px;
	position:relative;}	

#mainLogo h1{position:absolute;
	width:115px;
	height:101px;
	top:5px;
	left:12px;
	z-index:100;}
	
#mainLogo a{display:block;
	overflow:hidden;
	text-indent:-10000px;}

#mainLogo .mainLogoTx{width:115px;
	height:33px;
	background:url(../../images/base_130707/sp_logo_tx.png) no-repeat;
	background-size:115px 33px;
	-webkit-background-size:115px 33px;
	-moz-background-size:115px 33px;
	}
	
#mainLogo .mainLogoAnitv{width:115px;
	height:68px;
	background:url(../../images/base_130707/sp_logo_anitv.png) no-repeat;
	background-size:115px 68px;
	-webkit-background-size:115px 68px;
	-moz-background-size:115px 68px;}

#sideSerchBox{display:none;}

.leftBox ,#rankingArea ,#newsArea , .rightBox{width:310px;
	margin:0px auto 16px auto;
	padding-bottom:10px;
	background:url(../../images/base_130707/sp_whitebox_bottom.png) no-repeat center bottom;
	background-size:310px 10px;
	-webkit-background-size:310px 10px;
	-moz-background-size:310px 10px;
	}
	
.leftBox h2, #rankingArea h2, #newsArea h2, .rightBox h2{height:32px;
	text-indent:-10000px;}
	
.leftBoxMain, .rankingBoxMain, .rankingBoxMain , #newsSpBg , .rightBoxMain {padding:6px 6px 0px 6px;
	background:url(../../images/base_130707/sp_whitebox_bg.png) repeat-y center;
	background-size:310px 5px;
	-webkit-background-size:310px 5px;
	-moz-background-size:310px 5px;
	}

/* schedule */
#scheduleArea{display:none;}
#scheduleArea h2{background:url(../../images/base_130707/sp_t_ttl_schedule.png) no-repeat center;
	background-size:310px 32px;
	-webkit-background-size:310px 32px;
	-moz-background-size:310px 32px;}
	
#scheduleArea .onAirInformation{margin:0px auto 10px auto;
	padding:0px 5px;}
#scheduleArea .onAirInformation h3{width:158px;
	height:18px;
	background:url(../../images/base_130707/sp_t_ttl_onairinformation.gif) no-repeat;
	background-size:158px 18px;
	-webkit-background-size:158px 18px;
	-moz-background-size:158px 18px;
	text-indent:-10000px;
	}
	
#scheduleArea .onAirInformationBox{padding:3px;}
	
#scheduleArea .onAirInformationBox ul{border-top:1px dotted #ef4062;}
	
#scheduleArea .onAirInformationBox li{border-bottom:1px dotted #ef4062;
	padding:3px;
		background:#FFC;}
	
#scheduleArea .onAirInformationBox li .title{color:#ef4062; display:block;}
#scheduleArea .onAirInformationBox li .date{}

#scheduleArea .timeTableBox{padding:0px 5px;}
#scheduleArea .timeTableBox h3{border-bottom:3px solid #ef4062;
	font-weight:bold;
	padding-bottom:3px;
	}
	
#scheduleArea .dayOfWeek{display:none;}

#scheduleArea .ListTimeTable{background-color:#FFF;
	margin:0px auto;
	padding-bottom:3px;
	display:none;}

#scheduleArea .ListTimeTable ul{
	margin:0px auto;}
	
#scheduleArea .ListTimeTable li{border-bottom:1px dotted #222222;
	padding:0px;}

#scheduleArea .ListTimeTable li a{display:block;
	background:url(../../images/base_130707/schedule_arrow.gif) no-repeat 98% 50%;
	height:72px;
	padding-left:60px;
	text-decoration:none;}
	
#scheduleArea .ListTimeTable li .time{display:block;
	text-decoration:none;
	padding:3px 0px;}
	
#scheduleArea .morning{color:#108b7b;}
#scheduleArea .daytime{color:#f5a844;}
#scheduleArea .evening{color:#f56844;}
#scheduleArea .night{color:#1c5091;}

#scheduleArea .scheduleLinkTimetable{width:287px;
	height:40px;
	margin:0px auto;
	background:url(../../images/base_130707/sp_schedule_button_select.gif) no-repeat;
	background-size:287px 40px;
	-webkit-background-size:287px 40px;
	-moz-background-size:287px 40px;
	}
	
#scheduleArea .scheduleLinkTimetable a{display:block;
	width:287px;
	height:40px;
	text-indent:-10000px;
	overflow:hidden;}

	
	
/* ranking */	
#rankingArea h2{background:url(../../images/base_130707/sp_t_ttl_ranking.png) no-repeat center;
	background-size:310px 32px;
	-webkit-background-size:310px 32px;
	-moz-background-size:310px 32px;}

#rankingArea .sliderWrapper{margin:0px auto;
	padding:0px 5px;}

#rankingArea .rankingUnit{position:relative;
	height:245px;}

#rankingArea .rankingUnit .rankingNo{width:50px;
	height:50px;
	z-index:100;
	text-indent:-10000px;
	position:absolute;
	top:0;
	left:0;
	}
	
#ranking1 .rankingNo{background:url(../../images/base_130707/sp_ranking_no1.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px}
#ranking2 .rankingNo{background:url(../../images/base_130707/sp_ranking_no2.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}
#ranking3 .rankingNo{background:url(../../images/base_130707/sp_ranking_no3.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}
#ranking4 .rankingNo{background:url(../../images/base_130707/sp_ranking_no4.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}
#ranking5 .rankingNo{background:url(../../images/base_130707/sp_ranking_no5.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#ranking6 .rankingNo{background:url(../../images/base_130707/sp_ranking_no6.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#ranking7 .rankingNo{background:url(../../images/base_130707/sp_ranking_no7.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#ranking8 .rankingNo{background:url(../../images/base_130707/sp_ranking_no8.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#ranking9 .rankingNo{background:url(../../images/base_130707/sp_ranking_no9.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#ranking10 .rankingNo{background:url(../../images/base_130707/sp_ranking_no10.gif) no-repeat;
	background-size:50px 50px;
	-webkit-background-size:50px 50px;
	-moz-background-size:50px 50px;}	
#rankingArea .rankingUnit .rankingPhoto{width:140px;
	height:100px;
	position:absolute;
	top:50px;
	left:74px;}
	
#rankingArea .rankingUnit .rankingPhoto img{width:140px;
	height:100px;}

#rankingArea .rankingUnit h3{
	font-size:12px;
	width:220px;
	height:2.5em;
	line-height:1.1em;
	position:absolute;
	top:13px;
	left:60px;
	font-weight:bold;}

#rankingArea .rankingUnit .rankingText{
	width:270px;
	height:60px;
	position:absolute;
	top:160px;
	left:6px;
	text-align:center;
	}
	
#rankingArea .rankingUnit .rankingDate{display:none;}
	
#rankingArea .rankingUnit .rankingMoreButton{width:81px;
	height:21px;
	background:url(../../images/base_130707/sp_newsbutton_more.png) no-repeat;
	background-size:81px 21px;
	-webkit-background-size:81px 21px;
	-moz-background-size:81px 21px;
	position:absolute;
	top:220px;
	left:200px;
	width:81px;
	height:21px;}
		
#rankingArea .rankingUnit .rankingMoreButton a{
	overflow:hidden;
	text-indent:-10000px;
	display:block;}

#rankingArea .bx-prev{position:absolute;
	width:55px;
	height:105px;
	left:0px;
	top:50px;
	background:url(../../images/base_130707/sp_ranking_button_prev_on.gif) no-repeat;
	background-size:55px 105px;
	-webkit-background-size:55px 105px;
	-moz-background-size:55px 105px;
	text-indent:-10000px;
	z-index:100;
	overflow:hidden;}
	
#rankingArea .bx-next{position:absolute;
	width:55px;
	height:105px;
	background:url(../../images/base_130707/sp_ranking_button_next_on.gif) no-repeat;
	background-size:55px 105px;
	-webkit-background-size:55px 105px;
	-moz-background-size:55px 105px;
	text-indent:-10000px;
	z-index:100;
	overflow:hidden;
	position:absolute;
	left:233px;
	top:50px;}

/* news */
#newsArea h2{background:url(../../images/base_130707/sp_t_ttl_news.png) no-repeat center;
	background-size:310px 32px;
	-webkit-background-size:310px 32px;
	-moz-background-size:310px 32px;}

#newsArea #newsSpBg{padding-bottom:0px;}

#newsArea .newsBox{padding:0px 5px 5px 5px;}
#newsArea .newsBox h3{background-color:#ff7e00;
	padding:3px;
	color:#FFF;}
#newsArea .newsBox .date{display:block;
	text-align:right;
	color:#999;
	height:12px;
	font-size:10px;
	padding-top:4px;}

#newsArea .newsBoxMain{	border-bottom:2px dotted #cccccc;
	margin-top:-8px;
	padding-bottom:5px;}
	
#newsArea .newsBoxMain img{width:140px;
	/*height:100px;*/
	float:left;}
#newsArea .newsBoxText{width:140px;
	float:right;
	padding-top:16px;}
	
#newsArea .newsBoxButton{float:right;
	width:81px;
	height:21px;
	background:url(../../images/base_130707/sp_newsbutton_more.png) no-repeat;
	background-size:81px 21px;
	-webkit-background-size:81px 21px;
	-moz-background-size:81px 21px;}
	
#newsArea .newsBoxButton a{
	width:81px;
	height:21px;
	display:block;
	text-indent:-10000px;}
	
#newsArea #newsButtonMore{width:287px;
	height:40px;
	margin:0px auto;
	background:url(../../images/base_130707/sp_news_morebutton.gif) no-repeat;
	background-size:287px 40px;
	-webkit-background-size:287px 40px;
	-moz-background-size:287px 40px;
	}
	
#newsArea #newsButtonMore a{display:block;
	width:287px;
	height:40px;
	text-indent:-10000px;
	overflow:hidden;}
/*newsBoxへのソーシャル追加_160124*/
#newsArea .newsBoxSocial{
	width:150px;
	height:20px;
	margin:5px 0 0 5px;
	float:left;
}
#newsArea .newsBoxSocial li img{
	margin: 0 5px 0 0;
	width: 20px;
	float:left;
}

/* ad */
#adArea{display:none;}

/* pv */
#pvArea h2{background:url(../../images/base_130707/sp_t_ttl_pv.png) no-repeat center;
	background-size:310px 32px;
	-webkit-background-size:310px 32px;
	-moz-background-size:310px 32px;}
	
#pvArea .pvJumpButton{width:287px;
	height:40px;
	margin:0px auto;
	background:url(../../images/base_130707/sp_pvarea_jump_button.gif) no-repeat;
	background-size:287px 40px;
	-webkit-background-size:287px 40px;
	-moz-background-size:287px 40px;
	}
	
#pvArea h3{font-weight:bold; text-align:center;}
	
#pvArea .pvJumpButton a{display:block;
	width:287px;
	height:40px;
	text-indent:-10000px;
	overflow:hidden;}	
	
#pvArea .pcout{width:280px;
	margin:0px auto;
	padding:5px;}
	
/* twitter&facebook */
#facebookArea,#twitterArea{background:none;
width:145px;
height:50px;
padding:0;
margin:0;}
#facebookArea,#twitterArea{display:none;}

.facebookBox,.twitterBox{display:none;}

#facebookArea .rightBoxMain, #twitterArea .rightBoxMain{background:none;
	padding:0;
	margin:0;}

#facebookArea{float:right; padding:0px 10px 0px 0px;}
#twitterArea{float:left; padding:0px 0px 0px 10px;}

#twitterArea h2, #facebookArea h2{display:none;}

#twitterArea .twitterJumpLink{width:145px;
	height:50px;
	background:url(../../images/base_130707/sp_twitterarea_jump_button.png) no-repeat;
	background-size:145px 50px;
	-webkit-background-size:145px 50px;
	-moz-background-size:145px 50px;}
	
#twitterArea .twitterJumpLink a{width:145px;
	height:50px;
	display:block;
	text-indent:-10000px;}
	
#facebookArea .facebookJumpLink{width:145px;
	height:50px;
	background:url(../../images/base_130707/sp_facebookarea_jump_button.png) no-repeat;
	background-size:145px 50px;
	-webkit-background-size:145px 50px;
	-moz-background-size:145px 50px;}
	
#facebookArea .facebookJumpLink a{width:145px;
	height:50px;
	display:block;
	text-indent:-10000px;}


/* facebook */

/* sidebnrArea */
#sidebnrArea {
margin:0px auto 20px auto;
display:none;/* 170401〜 */
}

