#anWraper {
/*	overflow:hidden;*/
}
#anSideBar{
	width:320px;
	float:right;
	font-family:'メイリオ',Meiryo,'MS UI Gothic',sans-serif;
	color: #222222;
	font-size: 12px;
	line-height: 1.3em;
	margin:0px;
}

	
#anSideBar a,#anSideBar a:visited,#anSideBar a:active{color:#079b88;}
#anSideBar a:hover{color:#04c2aa;}


#anSideBar #anSideBarMenu{
	width:320px;
	background:url(../../images/sidebar/an_sidebar_bg.png) repeat-y;
	padding:0px 0px;
	text-align:center;
	right:0;
/*	padding-bottom: 32768px;
	margin-bottom: -32768px;*/
}
		
#anSideBar #logoArea{width:256px;
	height:90px;
	margin:0px auto;
	padding-bottom:10px;
	padding-top:10px;}
	
#anSideBar #logoArea .anitv{width:150px;
	height:90px;
	background:url(../../images/sidebar/an_sidebar_logoani.png);
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-10000px;}
	
#anSideBar #logoArea .tx{width:106px;
	height:90px;
	background:url(../../images/sidebar/an_sidebar_logotx.png);
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-10000px;}
		
#anSideBar #serchArea{width:300px;
	margin:0px auto;
	padding-bottom:10px;
	background:url(../../images/sidebar/an_sidebar_serch_bg.png) no-repeat;
	position:relative;}
	
#anSideBar #serchArea #q{width:215px;
	height:20px;
	border:none;
	float:left;
	margin:2px 0px 0px 30px;
	background:none;
	font-family:'メイリオ',Meiryo,'MS UI Gothic',sans-serif;
	color: #222222;
	font-size: 12px;}
	
#anSideBar #serchArea #searchsubmit{width:52px;
	height:30px;
	display:block;
	border:none;
	cursor:pointer;
	text-indent:-10000px;
	float:right;
	background:none;}
	
#anSideBar #adArea{width:300px;
	margin:0px auto;
	padding-top:10px;
	}
	
#anSideBar .whiteBox{width:310px;
	padding-top:20px;
	padding-bottom:10px;
	margin:0px auto;
	background:url(../../images/sidebar/an_sidebar_box_bottom.png) no-repeat center bottom;
	text-align:left;
	margin-bottom:10px;}

#anSideBar .whiteBoxMain{padding:6px;
	background:url(../../images/sidebar/an_sidebar_box_bg.png) repeat-y center;}
	
#anSideBar .newsAreaTitle{height:36px;
	text-indent:-10000px;
	background:url(../../images/sidebar/an_sidebar_news_title.png) repeat-y center;}
	
#anSideBar #newsArea ul{width:280px;
	margin:0px auto;
	border-top:1px dotted #222222;}
	
#anSideBar #newsArea li{border-bottom:1px dotted #222222;
	padding:10px 0px;}

#anSideBar #newsArea li a{display:block;
	background:url(../../images/sidebar/an_sidebar_arrow.gif) no-repeat;
	padding-left:20px;
	padding-bottom:3px;}
	
#anSideBar .scheduleAreaTitle{height:36px;
	text-indent:-10000px;
	background:url(../../images/sidebar/an_sidebar_schedule_title.png) repeat-y center;}
	
#anSideBar #scheduleArea ul{width:280px;
	margin:0px auto;
	border-top:1px dotted #222222;}
	
#anSideBar #scheduleArea li{border-bottom:1px dotted #222222;
	padding:0px;}

#anSideBar #scheduleArea li a{display:block;
	background:url(../../images/sidebar/an_sidebar_arrow.gif) no-repeat 100% 50%;
	height:72px;
	padding:0px 45px 0px 60px;
	text-decoration:none;}
	
#anSideBar #scheduleArea li .time{display:block;
	text-decoration:none;
	padding:3px 0px;}
	
#anSideBar #scheduleArea .morning{color:#108b7b;}
#anSideBar #scheduleArea .daytime{color:#f5a844;}
#anSideBar #scheduleArea .evening{color:#f56844;}
#anSideBar #scheduleArea .night{color:#1c5091;}

#anSideBar .clear{clear:both;}





/* TOPに戻る=========== */
#anitvFooter #footerBackToTop{
	top:-120px;
	right:0px;}
/* /TOPに戻る=========== */


