@charset "UTF-8";
/* サイドバー共通 */
#sidebar1 {
	float: right;
	width: 20%;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* ~~ ナビゲーションリストのスタイル付け (Spry などの事前作成済みのフライアウトメニューを使用する場合は削除できます) ~~ */
#sidebar1 ul {
	list-style: none; /* リストのマーカーを削除します。 */
	border-top: 1px solid #666;
}
#sidebar1 ul li {
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#sidebar1 ul a, ul a:link, #sidebar1 ul a:visited {
	display: block; /* リンクにブロックプロパティを指定し、リンクが含まれる LI 全体がリンクになるようにします。これにより、領域全体がマウスのクリックに反応するようになります。 */
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#sidebar1 ul a:hover, #sidebar1 ul a:active, #sidebar1 ul a:focus {
	text-decoration: none;
	background-position: -190px 0px;
}

/* ナビボタン */
#sidebar1 .nav a {
	height: 50px;
	text-indent: -9999px;
}

.nav .nav-top a:link,.nav .nav-top a:visited {
	background-image: url(../images/sidebar1/nav-top.png);
}
.nav .nav01 a:link,.nav .nav01 a:visited {
	background-image: url(../images/sidebar1/nav01.png);
}
.nav .nav02 a:link,.nav .nav02 a:visited {
	background-image: url(../images/sidebar1/nav02.png);
}
.nav .nav03 a:link,.nav .nav03 a:visited {
	background-image: url(../images/sidebar1/nav03.png);
}
.nav .nav04 a:link,.nav .nav04 a:visited {
	background-image: url(../images/sidebar1/nav04.png);
}
.nav .nav05 a:link,.nav .nav05 a:visited {
	background-image: url(../images/sidebar1/nav05.png);
}
.nav .nav06 a:link,.nav .nav06 a:visited {
	background-image: url(../images/sidebar1/nav06.png);
}
.nav .nav07 a:link,.nav .nav07 a:visited {
	background-image: url(../images/sidebar1/nav07.png);
}
.nav .nav08 a:link,.nav .nav08 a:visited {
	background-image: url(../images/sidebar1/nav08.png);
}
.nav .nav09 a:link,.nav .nav09 a:visited {
	background-image: url(../images/sidebar1/nav09.png);
}
.nav .nav10 a:link,.nav .nav10 a:visited {
	background-image: url(../images/sidebar1/nav10.png);
}
.nav .nav11 a:link,.nav .nav11 a:visited {
	background-image: url(../images/sidebar1/nav11.png);
}
.nav .go-facebook a:link,.nav .go-facebook a:visited {
	background-image: url(../images/sidebar1/nav-facebook.png);
	margin-top: 10px;
}

/* バナー広告 */
#sidebar1 .banner {
	margin-top: 20px;
}
#sidebar1 .banner a {
	height: 130px;
}
.banner .tv-cm a:link,.banner .tv-cm a:visited {
	background-image: url(../images/sidebar1/tv-cm.png);
	text-indent: -9999px;
}
.banner .ad01 a:link,.banner .ad01 a:visited {
	background-image: url(../images/sidebar1/ad01.png);
	text-indent: -9999px;
}
.banner .ad02 a:link,.banner .ad02 a:visited {
	background-image: url(../images/sidebar1/ad02_201510.png);
	text-indent: -9999px;
}
.banner .ad03 a:link,.banner .ad03 a:visited {
	background-image: url(../images/sidebar1/ad03.png);
		text-indent: -9999px;
}
.banner .dayori2011 a:link,.banner .dayori2011 a:visited {
	background-image: url(../images/sidebar1/dayori-2011.png);
	text-indent: -9999px;
}
.banner .dayori2012 a:link,.banner .dayori2012 a:visited {
	background-image: url(../images/sidebar1/dayori-2012.png);
	text-indent: -9999px;
}

.weekday-info {
	color: #F66;
	font-size: 80%;
	line-height: 140%;
	margin-top: 20px;
	margin-right: 10px;
}

.kanban {
	background-image: url(../images/common/taro-kanban.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 190px;
	margin-top: 20px;
	text-indent: -9999px;
}