@charset "utf-8";

/* Common
---------------------------------------------------- */
.centering{
	width:940px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#pankuzu{
	padding-bottom:10px;
}
#pankuzu a{
	color:#08a3ca;
}

/* MainLayout
---------------------------------------------------- */

/* Header
-------------------------- */
#head-info{
	background:#a6d400;
	color:#fff;
	font-size:10px;
	padding:4px 0;
}

#header{
	background:url(/images/common/bg-header.jpg) repeat-x top #fff;
	height:87px;
}
#logo{
	float:left;
}
#link{
	float:right;
	padding-top:8px;
}
#link ul li{
	list-style:none;
	float:left;
}
#link ul li a{
	display:block;
	height:29px;
	text-indent:-9999px;
}
#navi-s-1 a{background:url(../images/common/navi-s-1.jpg) no-repeat;width:72px;}
#navi-s-2 a{background:url(../images/common/navi-s-2.jpg) no-repeat;width:72px;}
#navi-s-3 a{background:url(../images/common/navi-s-3.jpg) no-repeat;width:95px;}
#navi-s-4 a{background:url(../images/common/navi-s-4.jpg) no-repeat;width:80px;}
#navi-s-5 a{background:url(../images/common/navi-s-5.jpg) no-repeat;width:80px;}
#navi-s-6 a{background:url(../images/common/navi-s-6.jpg) no-repeat;width:95px;}
#navi-s-7 a{background:url(../images/common/navi-s-7.jpg) no-repeat;width:64px;}

#navi-s-1 a:hover{background:url(../images/common/navi-s-1.jpg) no-repeat 0 -29px;width:72px;}
#navi-s-2 a:hover{background:url(../images/common/navi-s-2.jpg) no-repeat 0 -29px;width:72px;}
#navi-s-3 a:hover{background:url(../images/common/navi-s-3.jpg) no-repeat 0 -29px;width:95px;}
#navi-s-4 a:hover{background:url(../images/common/navi-s-4.jpg) no-repeat 0 -29px;width:80px;}
#navi-s-5 a:hover{background:url(../images/common/navi-s-5.jpg) no-repeat 0 -29px;width:80px;}
#navi-s-6 a:hover{background:url(../images/common/navi-s-6.jpg) no-repeat 0 -29px;width:95px;}
#navi-s-7 a:hover{background:url(../images/common/navi-s-7.jpg) no-repeat 0 -29px;width:64px;}


#link #contact{
	text-align:right;	
}
#link #contact img{
	vertical-align:middle;
	margin-left:20px;
}

/* Navigation
-------------------------- */
#navigation{
	clear:both;
	height:64px;
	background:url(../images/common/bg-navigation.jpg) repeat-x #fff;
	padding-bottom:10px;
}
#navigation li{
	list-style:none;
	float:left;
}
#navigation li a{
	display:block;
	text-indent:-9999px;
	height:64px;
}
#navi1 a{background:url(../images/common/navi1.jpg) no-repeat; width:96px;}
#navi2 a{background:url(../images/common/navi2.jpg) no-repeat; width:100px;}
#navi3 a{background:url(../images/common/navi3.jpg) no-repeat; width:116px;}
#navi4 a{background:url(../images/common/navi4.jpg) no-repeat; width:106px;}
#navi5 a{background:url(../images/common/navi5.jpg) no-repeat; width:110px;}
#navi6 a{background:url(../images/common/navi6.jpg) no-repeat; width:98px;}
#navi7 a{background:url(../images/common/navi7.jpg) no-repeat; width:101px;}
#navi8 a{background:url(../images/common/navi8.jpg) no-repeat; width:103px;}
#navi9 a{background:url(../images/common/navi9.jpg) no-repeat; width:110px;}
#navi10 a{background:url(../images/common/navi10.jpg) no-repeat; width:98px;}

#navi1 a:hover{background:url(../images/common/navi1.jpg) no-repeat 0 -64px; width:96px;}
#navi2 a:hover{background:url(../images/common/navi2.jpg) no-repeat 0 -64px; width:100px;}
#navi3 a:hover{background:url(../images/common/navi3.jpg) no-repeat 0 -64px; width:116px;}
#navi4 a:hover{background:url(../images/common/navi4.jpg) no-repeat 0 -64px; width:106px;}
#navi5 a:hover{background:url(../images/common/navi5.jpg) no-repeat 0 -64px; width:110px;}
#navi6 a:hover{background:url(../images/common/navi6.jpg) no-repeat 0 -64px; width:98px;}
#navi7 a:hover{background:url(../images/common/navi7.jpg) no-repeat 0 -64px; width:101px;}
#navi8 a:hover{background:url(../images/common/navi8.jpg) no-repeat 0 -64px; width:103px;}
#navi9 a:hover{background:url(../images/common/navi9.jpg) no-repeat 0 -64px; width:110px;}
#navi10 a:hover{background:url(../images/common/navi10.jpg) no-repeat 0 -64px; width:98px;}

#navi1-on a{background:url(../images/common/navi1.jpg) no-repeat 0 -64px; width:96px;}
#navi2-on a{background:url(../images/common/navi2.jpg) no-repeat 0 -64px; width:100px;}
#navi3-on a{background:url(../images/common/navi3.jpg) no-repeat 0 -64px; width:116px;}
#navi4-on a{background:url(../images/common/navi4.jpg) no-repeat 0 -64px; width:106px;}
#navi5-on a{background:url(../images/common/navi5.jpg) no-repeat 0 -64px; width:110px;}
#navi6-on a{background:url(../images/common/navi6.jpg) no-repeat 0 -64px; width:98px;}
#navi7-on a{background:url(../images/common/navi7.jpg) no-repeat 0 -64px; width:101px;}
#navi8-on a{background:url(../images/common/navi8.jpg) no-repeat 0 -64px; width:103px;}
#navi9-on a{background:url(../images/common/navi9.jpg) no-repeat 0 -64px; width:110px;}
#navi10-on a{background:url(../images/common/navi10.jpg) no-repeat 0 -64px; width:98px;}

/* Content
-------------------------- */
#content{
	background:#fff;
}
#content .centering{
	padding:0 0 20px 0;
}

/* Footer
-------------------------- */
#footer{
	background:url(../images/common/bg-footer.jpg) repeat-x bottom #fff;
	height:255px;
	padding-top:20px;
	color:#dcdcdc;
}
#footer .centering{
	text-align:center;
}
#pagetop{
	background:url(../images/common/pagetop.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:856px;
}
#pagetop a{
	width:84px;
	height:28px;
	display:block;
}
#address{
	color:#e3ebc7;
	font-size:11px;
	padding-top:7px;
}

#footer ul{
	padding-bottom:10px;
}
#footer ul li{
	display:inline;
	border-right: 1px solid #dcdcdc;
	padding-right:10px;
	margin-right:10px
}
#footer ul li a{
	color:#dcdcdc;
	text-decoration:none;
	padding:3px;
}
#footer ul li a:hover{
	color:#aaa;
	text-decoration:underline;
	padding:3px;
}
#footer ul .nodb{
	border-right:none;
}

#copyright{
	padding:15px 0;
	font-size:10px;
}

/* TOPpage
---------------------------------------------------- */
#flash{
	width:570px;
	float:left;
	padding-bottom:20px;
}

#bn_book{
	width:570px;
	height:97px;
	position:absolute;
	top:405px;
	top:590px¥9;
	left:0;
}


/* Tab
-------------------------- */
#topnews{
	width:350px;
	float:right;
	min-height:450px; /*#bn_book削除時に一緒に外す*/
	padding-bottom:65px; /*20121017追加 #bn_book削除時に一緒に外す*/
	padding-bottom:120px\9;
	/*padding-bottom:20px;*/
}
/*IE9*/
:root #topnews{
	padding-bottom:65px \0/;}
#topnews:not(:target){
	padding-bottom:65px¥9;}

#news-tab li{
	list-style:none;
	float:left;
}
#news-tab li a{
	display:block;
	height:28px;
	text-indent:-9999px;
}
#tab1 a{background:url(../images/top/tab1.jpg) no-repeat; width:85px;}
#tab2 a{background:url(../images/top/tab2.jpg) no-repeat; width:85px;}
#tab3 a{background:url(../images/top/tab3.jpg) no-repeat; width:85px;}
#tab4 a{background:url(../images/top/tab4.jpg) no-repeat; width:95px;}

#tab1-on a{background:url(../images/top/tab1-on.jpg) no-repeat; width:85px;}
#tab2-on a{background:url(../images/top/tab2-on.jpg) no-repeat; width:85px;}
#tab3-on a{background:url(../images/top/tab3-on.jpg) no-repeat; width:85px;}
#tab4-on a{background:url(../images/top/tab4-on.jpg) no-repeat; width:95px;}

#news-body{
	width:328px;
	min-height:335px;
	border:1px solid #cad2a1;
	border-top:none;
	font-size:12px;
	padding:10px 10px 10px 10px;
	clear:both;
}

#news-body dt{
	clear:left;
	float:left;
	width:11em;
	padding:0px 0.5em 10px 0;
	font-weight:bold;
}
#news-body dd{
	margin-left:0;
	padding:0px 0.5em 10px 10em;
	margin-bottom:10px;
	border-bottom:1px dotted #959595;
}

#news-body dt img{
	vertical-align:middle;
	margin-right:5px;
}


/* Recommend Program&Tour
-------------------------- */
#recommend{
	width:690px;
	float:left;
}
#recommend h2{
	padding-bottom:10px;
}
.top-list{
	float:left;
	width:325px;
	padding-right:20px;
}
.top-list h3{
	font-size:14px;
	color:#668104;
	background:url(../images/top/icon.jpg) no-repeat left;
	padding-left:27px;
	margin:10px 0 0 0;
}
.top-list h3 a{
	color:#668104;
	text-decoration:none;
}
.top-list h3 a:hover{
	color:#668104;
	text-decoration:underline;
}
.top-list .txt{
	float:right;
	width:185px;
}
.top-list .photo{
	float:left;
	width:130px;
}
.top-list .photo img{
	padding:4px;
	border:1px solid #ccc;
	margin-top:3px;
}


/* Banner & Movie
-------------------------- */
#banner{
	float:right;
	width:250px;
}
#banner img{
	margin-bottom:8px;
}

#top-movie{
	background:url(../images/top/bg-movies.jpg) no-repeat;
	width:236px;
	height:203px;
	margin-top:10px;
	padding:40px 7px 0 7px;
}


/* Under pages Layout
---------------------------------------------------- */
#right{
	width:690px;
	float:right;
}
#right h2{
	margin-bottom:15px;
	line-height:0;
}
#right #main{
	margin-bottom:20px;
}
#left{
	width:230px;
	float:left;
}
#left ul{
	background:url(../images/common/bg-left.jpg) repeat-y;
	border-top:1px solid #cfcfcf;
	margin-bottom:20px;
}
#left ul li{
	list-style:none;
	background:url(../images/common/left-boder.jpg) bottom no-repeat;
}
#left ul li a{
	width:210px;
	background:url(../images/common/left-icon.gif) no-repeat 10px 11px;
	padding:10px 0 12px 20px;
	display:block;
	text-decoration:none;
	color:#666;
}
#left ul li a:hover{
	width:210px;
	background:url(../images/common/left-icon2.gif) no-repeat 10px 11px;
	padding:10px 0 12px 20px;
	display:block;
	text-decoration:underline;
	color:#668104;
}
#left ul .on a{
	width:210px;
	background:url(../images/common/left-icon2.gif) no-repeat 10px 11px;
	padding:10px 0 12px 20px;
	display:block;
	text-decoration:none;
	color:#668104;
	font-weight:bold;
}
#left ul .on a:hover{
	width:210px;
	background:url(../images/common/left-icon2.gif) no-repeat 10px 11px;
	padding:10px 0 12px 20px;
	display:block;
	text-decoration:none;
	color:#668104;
	font-weight:bold;
}
.month-archive{
	padding-bottom:20px;
}
.month-archive h3{
	font-size:12px;
	margin-bottom:3px;
}

#left img{
	margin-bottom:10px;
}

/* Program List
---------------------------------------------------- */
.program-list{
	width:668px;
	background:url(../images/common/bg-list.gif) no-repeat top;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	padding:10px;
	margin-bottom:15px;
}
.program-photo{
	float:left;
	width:190px;
}
.program-txt{
	float:right;
	width:478px;
}
.program-txt h3{
	font-size:16px;
}
.program-txt dt{
	clear:left;
	float:left;
	width:6em;
	padding:0px 0.5em 0 0;
	font-weight:bold;
}
.program-txt dd{
	margin-left:0;
	padding:0px 0.5em 0 7em;
}


/* Program Detail
---------------------------------------------------- */
#right h2 strong{
	font-size:28px;
	color:#738c09;
	font-weight:normal;
	line-height:1;
}
#program-info{
	width:670px;
	background:url(../images/common/bg-program-info.gif) repeat-x;
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e9ecd8;
}
#program-info a{
	color:#08a3ca;
}
#program-info dt{
	clear:left;
	float:left;
	width:6em;
	padding:0px 0.5em 0 0;
	font-weight:bold;
	color:#648c0f;
}
#program-info dd{
	margin-left:0;
	padding:0px 0.5em 0 7em;
}

#main-photo{
	width:320px;
	float:left;
}
#main-txt{
	width:370px;
	float:right;
}
#epuip{
	margin:20px 0 30px 0;
}
#access{
	margin:20px 0 20px 0;
}
.txt-box{
	background:#f6f6f6;
	border:1px solid #d4d4d4;
	margin:3px 0 10px 0;
	padding:8px 10px;
	width:668px;
}
.txt-box ul{
	margin-left:15px;
}
.txt-box dt{
	clear:left;
	float:left;
	width:5em;
	padding:0.3em 0.5em 0.3em 0;
	font-weight:bold;
	color:#648c0f;
}
.txt-box dd{
	margin-left:0;
	padding:0.5em 0.5em 0.5em 5em;
}

/* Price
------------ */
#price{
	padding:5px 0;
	padding-bottom:20px;
}
#price table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:3px;
}
#price table td,
#price table th{
	border:1px solid #ccc;
	padding:3px 5px;
}
#price table th{
	background:#f1f1f1;
	font-weight:normal;
}

/* Time Schedule
------------ */
#time{
	padding:5px 0;
	padding-bottom:20px;
}
#time table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:3px;
}
#time table td,
#time table th{
	border:1px solid #ccc;
	padding:3px 5px;
}
#time table th{
	background:#f1f1f1;
	font-weight:normal;
	width:200px;
}


.lesson-photo{
	width:220px;
	float:left;
	padding:10px 0;
}

.movie-left{
	float:left;
	width:335px;
	padding:10px 0;
}
.movie-right{
	float:right;
	width:335px;
	padding:10px 0;
}


/* Canoe
---------------------------------------------------- */
.canoe-list{
	width:690px;
	overflow:hidden;
	}
.canoe-list li{
	width:218px;
	height:343px;
	border:#c9c9c9 1px solid;
	margin:0 15px 15px 0;
	float:left;
	list-style:none;
	}
.canoe-list li.mr0{
	margin-right:0;
	}
.canoe-list li.mb0{
	margin-bottom:0;
	}
.canoe-list li.ttl_box,
.canoe-list li.ttl_box a{
	border:none;
	width:220px;
	height:345px;
	}
.canoe-list li a{
	width:218px;
	height:343px;
	display:block;
	text-decoration:none;
	position:relative;
	}
.canoe-list a dl{
	padding:7px 15px 0;
	}
.canoe-list a dt{
	color:#677c05;
	padding:0 0 6px;
	border-bottom:#a6d400 1px solid;
	}
.canoe-list a dd{
	margin-top:6px;
	background:url(../images/canoe/i_greenbox.gif) 0 5px no-repeat;
	padding-left:15px;
	color:#666;
	}
.canoe-list li a span{
	position:absolute;
	right:15px;
	bottom:15px;
	display:block;
	}
	
	
/* Sannsai-Kinoko
---------------------------------------------------- */
#sansai-link a{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:459px;
	background:url(../images/mountain/main1.jpg) no-repeat -340px 0;
	text-indent:-9999px;
}
#kinoko-link a{
	display:block;
	float:left;
	width:340px;
	height:459px;
	background:url(../images/mountain/main2.jpg) no-repeat -340px 0;
	text-indent:-9999px;
}

#sansai-link a:hover{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:459px;
	background:url(../images/mountain/main1.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
#kinoko-link a:hover{
	display:block;
	float:left;
	width:340px;
	height:459px;
	background:url(../images/mountain/main2.jpg) no-repeat 0 0;
	text-indent:-9999px;
}


/* Winter
---------------------------------------------------- */
#ski-link a{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:459px;
	background:url(../images/winter/main1.jpg) no-repeat -340px 0;
	text-indent:-9999px;
}
#snow-link a{
	display:block;
	float:left;
	width:340px;
	height:459px;
	background:url(../images/winter/main2.jpg) no-repeat -340px 0;
	text-indent:-9999px;
}

#ski-link a:hover{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:459px;
	background:url(../images/winter/main1.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
#snow-link a:hover{
	display:block;
	float:left;
	width:340px;
	height:459px;
	background:url(../images/winter/main2.jpg) no-repeat 0 0;
	text-indent:-9999px;
}


/* Blog News Today's guest
---------------------------------------------------- */
#blog h3{
	font-size:12px;
	font-weight:bold;
	color:#667e01;
}
#blog h4{
	border-bottom:1px solid #a6d400;
	margin-bottom:10px;
	font-size:18px;
	font-weight:normal;
	color:#667e01;
}
#blog h4 a{
	font-size:18px;
	font-weight:normal;
	color:#667e01;
	text-decoration:none;
}
#blog h4 a:hover{
	font-size:18px;
	font-weight:normal;
	color:#667e01;
	text-decoration:underline;
}
#blog h4 img{
	vertical-align:middle;
	padding-bottom:5px;
	margin-left:10px;
}

.todays-photo img{
	margin:0 0 10px 0;
}
.todays-photo .left-photo{
	margin-right:10px;
}

.entry-body{
	padding-bottom:20px;
}


/* Today's guest
--------------------- */
#blog .list-box{
	float:left;
	text-align:center;
	padding-bottom:20px;
	width:130px;
}
#blog .list-box .todays-thumb{
	padding:2px;
	border:1px solid #ccc;
	width:124px;
	height:83px;
}
#blog .list-box .todays-thumb:hover{
	padding:2px;
	background:#abd400;
	border:1px solid #abd400;
	width:124px;
	height:83px;
}
#blog .list-box .today-icon img{
	margin-bottom:1px;
}
#blog .list-box strong{
	font-weight:normal;
}
#blog .list-box a{
	color:#667e01;
}


/* Other
---------------------------------------------------- */
#other h3{
	border-bottom:1px solid #a6d400;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#667e01;
}
#other h4{
	border-bottom:1px solid #a6d400;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#667e01;
}
#other .photo{
	float:left;
	width:310px;
	padding-top:20px;
}
#other .photo img{
	border:1px solid #ccc;
	padding:4px;
}
#other .txt{
	float:right;
	width:365px;
	padding-left:15px;
	padding-top:20px;
}

#other table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:5px;
}
#other table caption{
	text-align:left;
	font-weight:bold;
	margin-top:15px;
}
#other table td,
#other table th{
	border:1px solid #ccc;
	padding:3px 5px;
}

.price-table th{
	background:#f4fadb;
	width:16%;
	font-weight:normal;
}

#other ul{
	margin:0 0 20px 40px;
}

#other  .form-table{
	margin:5px 0 30px 0;
}
#other  .form-table td,
#other  .form-table th{
	padding:5px 7px;
}
.form-table th{
	background:#f4fadb;
	width:150px;
	text-align:left;
	font-weight:normal;
}

.prof-icon{
	margin-bottom:15px;
}
.prof-icon img{
	margin:0 2px 2px 0;
}


/* Access
---------------------------------------------------- */
#access-nojiri a{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:443px;
	background:url(../images/access/nojiri.jpg) -340px 0;
	text-indent:-9999px;
}
#access-saigawa a{
	display:block;
	float:left;
	width:340px;
	height:443px;
	background:url(../images/access/saigawa.jpg) -340px 0;
	text-indent:-9999px;
}

#access-nojiri a:hover{
	display:block;
	float:left;
	margin-right:10px;
	width:340px;
	height:443px;
	background:url(../images/access/nojiri.jpg) 0 0;
	text-indent:-9999px;
}
#access-saigawa a:hover{
	display:block;
	float:left;
	width:340px;
	height:443px;
	background:url(../images/access/saigawa.jpg) 0 0;
	text-indent:-9999px;
}


#map{
	border:1px solid #ccc;
	margin-bottom:20px;
}

/* Calendar
---------------------------------------------------- */
#calendar-btn{
	width:940px;
	margin-bottom:20px;
}
#calendar-btn li{
	list-style:none;
	float:left;
}
#calendar-btn li a{
	display:block;
	width:80px;
	height:41px;
	text-indent:-9999px;
}
#btn1 a{background:url(../images/calendar/btn1.jpg) no-repeat; margin-right:6px;}
#btn2 a{background:url(../images/calendar/btn2.jpg) no-repeat; margin-right:6px;}
#btn3 a{background:url(../images/calendar/btn3.jpg) no-repeat; margin-right:6px;}
#btn4 a{background:url(../images/calendar/btn4.jpg) no-repeat; margin-right:6px;}
#btn5 a{background:url(../images/calendar/btn5.jpg) no-repeat; margin-right:6px;}
#btn6 a{background:url(../images/calendar/btn6.jpg) no-repeat; margin-right:6px;}
#btn7 a{background:url(../images/calendar/btn7.jpg) no-repeat; margin-right:6px;}
#btn8 a{background:url(../images/calendar/btn8.jpg) no-repeat; margin-right:6px;}
#btn9 a{background:url(../images/calendar/btn9.jpg) no-repeat; margin-right:6px;}
#btn10 a{background:url(../images/calendar/btn10.jpg) no-repeat; margin-right:6px;}
#btn11 a{background:url(../images/calendar/btn11.jpg) no-repeat;}

#btn1 a:hover{background:url(../images/calendar/btn1.jpg) 0 -41px; margin-right:6px;}
#btn2 a:hover{background:url(../images/calendar/btn2.jpg) 0 -41px; margin-right:6px;}
#btn3 a:hover{background:url(../images/calendar/btn3.jpg) 0 -41px; margin-right:6px;}
#btn4 a:hover{background:url(../images/calendar/btn4.jpg) 0 -41px; margin-right:6px;}
#btn5 a:hover{background:url(../images/calendar/btn5.jpg) 0 -41px; margin-right:6px;}
#btn6 a:hover{background:url(../images/calendar/btn6.jpg) 0 -41px; margin-right:6px;}
#btn7 a:hover{background:url(../images/calendar/btn7.jpg) 0 -41px; margin-right:6px;}
#btn8 a:hover{background:url(../images/calendar/btn8.jpg) 0 -41px; margin-right:6px;}
#btn9 a:hover{background:url(../images/calendar/btn9.jpg) 0 -41px; margin-right:6px;}
#btn10 a:hover{background:url(../images/calendar/btn10.jpg) 0 -41px; margin-right:6px;}
#btn11 a:hover{background:url(../images/calendar/btn11.jpg) 0 -41px;}

#btn1-on a{background:url(../images/calendar/btn1.jpg) 0 -41px; margin-right:6px;}
#btn2-on a{background:url(../images/calendar/btn2.jpg) 0 -41px; margin-right:6px;}
#btn3-on a{background:url(../images/calendar/btn3.jpg) 0 -41px; margin-right:6px;}
#btn4-on a{background:url(../images/calendar/btn4.jpg) 0 -41px; margin-right:6px;}
#btn5-on a{background:url(../images/calendar/btn5.jpg) 0 -41px; margin-right:6px;}
#btn6-on a{background:url(../images/calendar/btn6.jpg) 0 -41px; margin-right:6px;}
#btn7-on a{background:url(../images/calendar/btn7.jpg) 0 -41px; margin-right:6px;}
#btn8-on a{background:url(../images/calendar/btn8.jpg) 0 -41px; margin-right:6px;}
#btn9-on a{background:url(../images/calendar/btn9.jpg) 0 -41px; margin-right:6px;}
#btn10-on a{background:url(../images/calendar/btn10.jpg) 0 -41px; margin-right:6px;}
#btn11-on a{background:url(../images/calendar/btn11.jpg) 0 -41px;}


