/* -------- LAYOUT -------- */
body{background-position: center top;
	/*background-repeat:no-repeat;*/}

#contentsWrapper{margin:0px auto;
	z-index:50;}	
	
html,body{height:100%;}
#jackArea{height:100%;
	width:100%;
	border:1px solid #F00;
	position:fixed;
	z-index:0;}	
	
.fixed {
	position: fixed;
	bottom:0px;
}
/* -------- LEFT AREA -------- */

#mainLogo{width:200px;
	height:162px;
	margin:0px auto 10px auto;
	background:url(../../images/base_130707/main_logo_anitv.png);}
	
#mainLogo a{display:block;
	overflow:hidden;
	text-indent:-10000px;}

#mainLogo .mainLogoTx{width:200px;
	height:57px;}
	
#mainLogo .mainLogoAnitv{width:200px;
	height:105px;}

/* 2013.07.26追加　検索窓 */
#sideSerchBox{width:240px;
	margin:0px auto 10px auto;
	background:url(../../images/base_130707/main_top_serchbox.png) no-repeat;
	position:relative;}
	
#sideSerchBox #q{width:165px;
	height:16px;
	border:none;
	float:left;
	margin:3px 0px 0px 30px;
	background:none;
	font-family:'メイリオ',Meiryo,'MS UI Gothic',sans-serif;
	color: #222222;
	font-size: 12px;}
	
#sideSerchBox #searchsubmit{width:43px;
	height:22px;
	display:block;
	border:none;
	cursor:pointer;
	text-indent:-10000px;
	float:right;
	background:none;}

.leftBox{width:250px;
	margin:0px auto 16px auto;
	padding-bottom:10px;
	background:url(../../images/base_130707/side_blackbox240_bottom.png) no-repeat center bottom;}
	
.leftBox h2{height:34px;
	text-indent:-10000px;}
	
.leftBoxMain{padding:6px;
	background:url(../../images/base_130707/side_blackbox240_bg.png) repeat-y center;}

/* schedule */	
#scheduleArea h2{background:url(../../images/base_130707/t_ttl_schedule.png) no-repeat center;}


#scheduleArea .onAirInformation{width:218px;
	margin:0px auto 10px auto;
	padding:5px 0px;}
#scheduleArea .onAirInformation h3{width:218px;
	height:14px;
	background:url(../../images/base_130707/t_ttl_onairinformation.gif);
	text-indent:-10000px;
	}

#scheduleArea .onAirInformationBox{
	background-color:#FFF;
	padding:3px;
}
	
#scheduleArea .onAirInformationBox li{border-bottom:1px dotted #222222;
	padding:3px 0px;}
	
#scheduleArea .onAirInformationBox li:last-child{
    border-bottom:none;
}
	
#scheduleArea .onAirInformationBox li .title{color:#ef4062; display:block;}
#scheduleArea .onAirInformationBox li .date{}

#scheduleArea .timeTableBox{}
#scheduleArea .timeTableBox h3{display:none;}

#scheduleArea .dayOfWeek{width:218px;
	border-bottom:2px solid #ef4062;
	margin:0px auto;
	padding-top:5px;}
	
#scheduleArea .dayOfWeek ul{}
#scheduleArea .dayOfWeek li{width:32px;
	height:16px;
	float:left;
	}
	
#scheduleArea .dayOfWeek li.dayOfWeek-7{width:26px;}	
#scheduleArea .dayOfWeek li.dayOfWeek-1 a{background:url(../../images/base_130707/schedule_mon.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-2 a{background:url(../../images/base_130707/schedule_tue.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-3 a{background:url(../../images/base_130707/schedule_wed.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-4 a{background:url(../../images/base_130707/schedule_thu.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-5 a{background:url(../../images/base_130707/schedule_fri.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-6 a{background:url(../../images/base_130707/schedule_sat.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li.dayOfWeek-7 a{background:url(../../images/base_130707/schedule_sun.gif) no-repeat 0px 0px;}
#scheduleArea .dayOfWeek li a.selected{background-position:0px -16px;}
#scheduleArea .dayOfWeek li a:hover{background-position:0px -32px;}

#scheduleArea .dayOfWeek a{width:32px;
	height:16px;
	display:block;
	text-indent:-10000px;
	background-position:0px 0px;
	overflow:hidden;
	}
	
#scheduleArea .ListTimeTable{background-color:#FFF;
	width:218px;
	margin:0px auto;
	padding-bottom:3px;
	display:none;}

#scheduleArea .ListTimeTable ul{width:208px;
	margin:0px auto;
	padding:0px 5px;}
	
#scheduleArea .ListTimeTable li{border-bottom:1px dotted #222222;
	padding:0px;}

#scheduleArea .ListTimeTable li:last-child{
    border-bottom:none;
}

#scheduleArea .ListTimeTable li a{display:block;
	background:url(../../images/base_130707/schedule_arrow.gif) no-repeat 98% 50%;
	height:72px;
	padding-left:15px;
	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:222px;
	height:34px;
	margin:0px auto;
	background:url(../../images/base_130707/schedule_button_timetable.png) 0px -34px;}
	
#scheduleArea .scheduleLinkTimetable a{display:block;
	height:34px;
	width:222px;
	text-indent:-10000px;
	background:url(../../images/base_130707/schedule_button_timetable.png) 0px 0px;}
	

/* tx-news */
#txNewsArea h2{background:url(../../images/base_130707/t_ttl_txnews.png) no-repeat center;}

#txNewsArea .txNewsBox{width:218px;
	height:267px;
	margin:0px auto;
	font-size:10px;
	color:#FFF;}


#txNewsArea ul li{border-bottom:1px dotted #aaa;
	padding:5px 0px;}
	
#txNewsArea ul a,#txNewsArea ul a:visited,#txNewsArea ul a:active{color:#7aecf3;}
#txNewsArea ul a:hover{color:#aaf4f9;}
	
#txNewsArea ul .txNewsPhoto{float:left;
	width:64px;
	padding-right:5px;}
	
#txNewsArea ul h3{float:left;
	font-size:10px;
	font-weight:bold;}
	
#txNewsArea ul .txNewsText{float:left;
	width:120px;
	}

#txNewsArea ul .txNewsDate{color:#ccc;}


/* -------- CENTER AREA -------- */

/* news */

#newsArea{}
#newsArea h2{display:none;}

#newsArea .newsBox{width:320px;
	float:left;
	padding-bottom:10px;
	background:url(../../images/base_130707/newsbox_bottom.png) no-repeat center bottom;
	margin-bottom:18px;
	}
	
#newsArea .newsBoxHeader{height:35px;
	background:url(../../images/base_130707/newsbox_title.png) no-repeat center top;
	position:relative;
	width:320px;}
	
#newsArea .newsBox h3{position:absolute;
	width:210px;
	height:2.4em;
	left:20px;
	top:5px;
	font-size:12px;
	line-height:1.2em;
	color:#666666;
	font-weight:normal;
	overflow:hidden;
	clear:both;
	zoom:1;
	}
	
#newsArea .newsBox .date{display:block;
	position:absolute;
	width:70px;
	height:20px;
	top:6px;
	right:20px;
	color:#ffffff;
	font-family:Century Gothic,Futura;
	text-align:center;
	font-size:14px;
	line-height:1em;
	clear:both;
	zoom:1;}	

#newsArea .newsBoxMain{padding:5px 20px;
	background:url(../../images/base_130707/newsbox_bg.png) repeat-y center;
	height:270px;
	position:relative;
	width:280px;}
	
#newsArea .newsBoxText{padding:5px 0px;
	width:280px;}	
	
#newsArea .newsBoxButton{width:82px;
	height:20px;
	position:absolute;
	right:20px;
	bottom:0;
	clear:both;
	zoom:1;
	background:url(../../images/base_130707/newsbox_morebutton.gif) 0px -20px;}
	
#newsArea .newsBoxButton a{background:url(../../images/base_130707/newsbox_morebutton.gif);
	overflow:hidden;
	text-indent:-10000px;
	display:block;
	width:82px;
	height:20px;}
/*newsBoxへのソーシャル追加_160124*/
#newsArea .newsBoxSocial{
	width:150px;
	height:20px;
	position:absolute;
	bottom:0;
	left:20px;
}
#newsArea .newsBoxSocial li{
	margin: 0 5px 0 0;
	float:left;
}

/*newsBox背景色変更_170330*/

#newsArea .newsBox:nth-child(8n+1){background:url(../../images/base_130707/newsbox_bottom1.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+1) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title1.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+1) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg1.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+2){background:url(../../images/base_130707/newsbox_bottom2.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+2) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title2.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+2) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg2.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+3){background:url(../../images/base_130707/newsbox_bottom4.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+3) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title4.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+3) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg4.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+4){background:url(../../images/base_130707/newsbox_bottom5.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+4) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title5.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+4) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg5.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+5){background:url(../../images/base_130707/newsbox_bottom3.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+5) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title3.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+5) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg3.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+6){background:url(../../images/base_130707/newsbox_bottom6.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+6) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title6.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+6) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg6.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+7){background:url(../../images/base_130707/newsbox_bottom7.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+7) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title7.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+7) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg7.png) repeat-y center;}

#newsArea .newsBox:nth-child(8n+8){background:url(../../images/base_130707/newsbox_bottom8.png) no-repeat center bottom;}
#newsArea .newsBox:nth-child(8n+8) .newsBoxHeader{background:url(../../images/base_130707/newsbox_title8.png) no-repeat center top;}
#newsArea .newsBox:nth-child(8n+8) .newsBoxMain{background:url(../../images/base_130707/newsbox_bg8.png) repeat-y center;}

/* -------- RIGHT AREA -------- */	
.rightBox{width:320px;
	margin:0px auto 20px auto;
	padding-bottom:10px;
	background:url(../../images/base_130707/side_blackbox300_bottom.png) no-repeat center bottom;}
	
.rightBox h2{height:34px;
	text-indent:-10000px;}
	
.rightBoxMain{padding:6px 11px;
	background:url(../../images/base_130707/side_blackbox300_bg.png) repeat-y center;}
		
/* ad */
#adArea{
	width:300px;
	height:250px;
	margin:0px auto 18px auto;}

#top #adArea{display:none;/* 170401～ */}

/* pv */
#pvArea h2{background:url(../../images/base_130707/t_ttl_pv.png) no-repeat center;}

#pvArea	.rightBoxMain{height:205px;}

#pvArea h3{padding:0px 10px;
	color:#ffffff;
	height:30px;
	text-align:center;}

#pvArea .pcout{width:280px;
	margin:0px auto;}
	
#pvArea .pvJumpButton{width:66px;
	height:24px;
	margin:0px auto;}


#pvArea .pvJumpButton{width:66px;
	height:24px;
	background:url(../../images/base_130707/pvarea_jump_button2.png) 0px -24px;
	margin:10px auto 0px 224px;}

#pvArea .pvJumpButton a{display:block;
	width:66px;
	height:24px;
	background:url(../../images/base_130707/pvarea_jump_button2.png);
	text-indent:-10000px;
	overflow:hidden;}
	

#sidebnrArea {
width:320px;
/* height:260px; */
height:530px;/* 170401～ */
}

/*side_あにてれバナー大_170330*/
#sideanimovie{
	width:280px;
	height:157.5px;
	padding:330px 20px 0 20px;
}

/* twitter */
#twitterArea h2{background:url(../../images/base_130707/t_ttl_twitter.png) no-repeat center;}

#twitterArea .twitterBox{width:284px;
	height:233px;
	margin:0px auto;
	font-size:10px;
	color:#FFF;}
	
	
#twitterArea ul li{border-bottom:1px dotted #aaa;
	padding:5px 0px;}
	
#twitterArea ul a,#twitterArea ul a:visited,#twitterArea ul a:active{color:#7aecf3;}
#twitterArea ul a:hover{color:#aaf4f9;}
	
#twitterArea ul .twitterIcon{float:left;
	width:53px;
	padding-right:5px;}
	
#twitterArea ul h3{float:left;
	font-size:10px;
	font-weight:bold;}
	
#twitterArea ul .twitterText{float:left;
	width:203px;
	}

#twitterArea ul .twitterAcount{color:#ccc;}
#twitterArea ul .twitterDate{color:#ccc; display:block; text-align:right;}

#twitterArea .twitterJumpLink{width:284px;
	height:36px;
	background:url(../../images/base_130707/twitterarea_jump_button.png) 0px -36px;
	margin:5px auto 0px auto;}

#twitterArea .twitterJumpLink a{display:block;
	width:284px;
	height:36px;
	background:url(../../images/base_130707/twitterarea_jump_button.png);
	text-indent:-10000px;
	overflow:hidden;}

#twitterArea .rightBoxMain{padding-bottom:0px;}

/* facebook */
#facebookArea h2{background:url(../../images/base_130707/t_ttl_facebook.png) no-repeat center;}

#facebookArea .facebookBox{width:284px;
	height:233px;
	margin:0px auto;
	font-size:10px;
	color:#FFF;}

#facebookArea .facebookJumpLink{width:284px;
	height:36px;
	background:url(../../images/base_130707/facebookarea_jump_button.png) 0px -36px;
	margin:5px auto 0px auto;}

#facebookArea .facebookJumpLink a{display:block;
	width:284px;
	height:36px;
	background:url(../../images/base_130707/facebookarea_jump_button.png);
	text-indent:-10000px;
	overflow:hidden;}

#facebookArea .rightBoxMain{padding-bottom:0px;}





