
#anSideBar{width:350px;
	position:absolute;
	right:0;
	top:0;
	z-index:9999;
	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 #anSideBarButton{width:5px;
	background:url(../../images/sidebar/an_sidebar_menubg.png) repeat-y;
	position:fixed;
	right:320px;}
	
#anSideBar #anSideBarButton a{display:block;
	text-indent:-10000px;
	width:30px;
	height:190px;
	margin-top:5px;
	overflow:hidden;
	z-index:10001;
	margin-left:-25px;
	left:0;}
	
#anSideBar .sideBarOpen{border-right:5px solid #000;}

#anSideBar .sideBarClose a{background:url(../../images/sidebar/an_sidebar_close.png) no-repeat;}
#anSideBar .sideBarOpen a{background:url(../../images/sidebar/an_sidebar_open.png) no-repeat;}

#anSideBarMenu{width:320px;
	background:url(../../images/sidebar/an_sidebar_bg.png) repeat-y;
	padding:0px 0px;
	text-align:center;
	right:0;
	position:absolute;}
		
#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;}

