@charset "UTF-8";

#atama{
	background: url(./img/atamaBk.jpg) no-repeat;
	width:936px;
	height:230px;
	padding:5px;
	margin:0px 0px;
}

#atama h1.logo{
	width:210px;
	height:100px;
	position:absolute;
	top:120px;
	left:25px;
}

#atama h1.logo a img{
	width:210px;
	height:100px;
	border:0px;
}

#atama dl#tgEpg{
	background: url(./img/atamaBk1.jpg) no-repeat -480px -125px;
	position:absolute;
	top:125px;
	left:480;
	width:450px;
	/*height:110px;*/
	border:1px dotted #c30;
	/*霑ｽ蜉・ｽ*/
	overflow:hidden;
}

#atama dl#tgEpg dt{
	text-align:center;
	border-bottom:2px solid #fff;
}

#atama dl#tgEpg dd{
	font-size:9pt;
	margin:0px 5px;
}
#atama ul.topNavi{
	width:580px;
	height:20px;
	position:absolute;
	top:245px;
	left:362px;
}

#atama p#yano{
	background: url(./img/atamaBk1.jpg) no-repeat -15px -120px;
	position:absolute;
	left:15;
	top:120px;
	width:75px;
	height:18px;
	text-align:center;
}

#atama p#miya{
	background: url(./img/atamaBk1.jpg) no-repeat -190px -170px;
	position:absolute;
	left:190px;
	top:170px;
	width:75px;
	height:18px;
	text-align:center;
}
#atama p#mura{
	background: url(./img/atamaBk1.jpg) no-repeat -420px -150px;
	position:absolute;
	left:420px;
	top:150px;
	width:65px;
	height:18px;
	text-align:center;
}
#atama p#take{
	background: url(./img/atamaBk1.jpg) no-repeat -460px -100px;
	position:absolute;
	left:460px;
	top:100px;
	width:65px;
	height:18px;
	text-align:center;
}
#atama p#suzu{
	background: url(./img/atamaBk1.jpg) no-repeat -520px -180px;
	position:absolute;
	left:520px;
	top:180px;
	width:70px;
	height:18px;
	text-align:center;
}
#atama p#sio{
	background: url(./img/atamaBk1.jpg) no-repeat -650px -180px;
	position:absolute;
	left:650px;
	top:180px;
	width:70px;
	height:18px;
	text-align:center;
}
#atama p#kan{
	background: url(./img/atamaBk1.jpg) no-repeat -750px -135px;
	position:absolute;
	left:750px;
	top:135px;
	width:65px;
	height:18px;
	text-align:center;
}
#atama p#sato{
	background: url(./img/atamaBk1.jpg) no-repeat -640px -5px;
	position:absolute;
	left:640px;
	top:5px;
	width:65px;
	height:18px;
	text-align:center;
}
#atama p#sait{
	background: url(./img/atamaBk1.jpg) no-repeat -765px -5px;
	position:absolute;
	left:765px;
	top:5px;
	width:65px;
	height:18px;
	text-align:center;
}
#atama p#kura{
	background: url(./img/atamaBk1.jpg) no-repeat -880px -190px;
	position:absolute;
	left:880px;
	top:190px;
	width:65px;
	height:18px;
	text-align:center;
}

#conte{
/*	position:absolute;
	top:280px;
	left:0px;
*/	
	float:right;
	width:736px;	
	
}


#top div.hanrei{
	width:800px;
	height:40px;
	margin:0px 0px 5px 0px;
}

#top div.hanrei ul {
	width:770px;
	margin:10px 0px 5px 20px;
}

#top div.hanrei ul li{
	float:left;
	width:73px;
	height:24px;
	white-space:nowrap;
	text-align:right;
	border-right:1px #c69 solid;
	border-bottom:1px #c69 solid;
	margin:0px 1px 0px 0px ;
	font-size:7pt;
}

#top div.hanrei ul li a{
	display:block;
	width:70px;
	height:21px;
	font-size:7pt;
	padding:2px 2px 1px 1px;
	background:#ffdeff;
	color:#000;
}

#top div.hanrei ul li a:hover{
	text-decoration:none;
	background:#ffccff;
	border-top:1px #936 solid;
	border-left:1px #936 solid;
	padding:2px 1px 0px 1px;
}

#top div.hanrei ul li img{
	border:none;
	margin:0px 2px 0px 0px;
}

#top div.tWek{
	width:736px;
	background:url(./img/cal_bg.gif) repeat-y 0 0;
	margin-bottom:10px;
	height:450px;
	
	/*width:810px;*/
}

#top div.tWek div.aWek{
	/*width:800px;*/
	margin:0px 0px 0px 0px;
	display: block;
}

#top div.tWek div.rWek{
	/*width:800px;*/
	margin:0px 0px 0px 0px;
	display: block;
}

#top div.tWek div.aWek dl,
#top div.tWek div.rWek dl{
	width:130px;
	height:170px;
	float:left;
	margin:0px 0px 0px 0px;
}

#top div.tWek div.aWek dl.wekChk,
#top div.tWek div.rWek dl.wekChk{
	width:12px;
	height:170px;
	float:left;
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;
	margin:0px 0px 2px 0px;
}

#top div.tWek div.aWek dl dt,
#top div.tWek div.rWek dl dt{
/*	border:none;
	height:20px;
	margin:0px 0px 0px 0px;
*/	
	position:absolute;
	padding-top:5px;
	min-height:30px;	
}

#top div.tWek div.aWek dl dd,
#top div.tWek div.rWek dl dd{
/*	text-indent:0pt;
	font-size:9pt;
	height:45px;
	overflow:hidden;
	margin:2px 2px 2px 5px;
*/	
	position:relative;
	width:90px;
	font-size:0.9em;
	line-height:150%;
	padding:5px 0 5px 21px;
	background:url(./img/line_dot_g2_h.gif) repeat-x 0 0;
	min-height:30px;
}

#top div.tWek div.aWek dl dd a,
#top div.tWek div.rWek dl dd a{
	font-size:9pt;
}

#top div.tWek div.aWek dl dd img,
#top div.tWek div.rWek dl dd img{
	margin-right:2px;
}

/*#top div.tWek div.rWek{clear:left;}*/

#top div.tWek div.aWek dl.fy1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fy2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fy3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fy4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fy5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fy6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}

#top div.tWek div.aWek dl.fd1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fd2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fd3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fd4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fd5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.fd6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}

#top div.tWek div.aWek dl.pd1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.pd2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.pd3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.pd4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.pd5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.pd6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}

#top div.tWek div.aWek dl.kd1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.kd2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.kd3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.kd4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.kd5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.kd6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}

#top div.tWek div.aWek dl.py1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.py2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.py3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.py4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.py5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.py6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}

#top div.tWek div.aWek dl.ky1{background: url(./img/cal_bg_mon.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.ky2{background: url(./img/cal_bg_tue.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.ky3{background: url(./img/cal_bg_wed.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.ky4{background: url(./img/cal_bg_thu.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.ky5{background: url(./img/cal_bg_fri.png) no-repeat;background-position:50% 30px;}
#top div.tWek div.aWek dl.ky6{background: url(./img/cal_bg_sat.png) no-repeat;background-position:50% 30px;}


background-position:50% 30px;



#top div.tWek div.aWek div.fy1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fy2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fy3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fy4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fy5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fy6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd1{	background-image:url("./img/cal_bg_holi.jpg");
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#F4D1D5;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.fd6{	background-image:url("./img/cal_bg_sat.jpg");
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#F9E6CB;
								float:left;
								/*border-right:1px dotted #0F9DD2;*/
								width:121px}

#top div.tWek div.aWek div.pd1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.pd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.pd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.pd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.pd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.pd6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.kd6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.py6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.aWek div.ky6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}



#top div.tWek div.rWek div.fy1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fy2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fy3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fy4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fy5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fy6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.fd6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.pd6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								/*border-right:1px dotted #0F9DD2;*/
								width:121px}

#top div.tWek div.rWek div.kd1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.kd2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.kd3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.kd4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.kd5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.kd6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.py6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky1{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky2{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky3{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky4{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky5{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}

#top div.tWek div.rWek div.ky6{	background-image:url(./img/cal_bg_def.jpg);
								background-repeat:repeat-x;
								background-position:0 0;
								background-color:#efefef;
								float:left;
								border-right:1px dotted #0F9DD2;
								width:121px}




/*
#top div.tWek div.aWek dl.fd1 dd,
#top div.tWek div.aWek dl.fd2 dd,
#top div.tWek div.aWek dl.fd3 dd,
#top div.tWek div.aWek dl.fd4 dd,
#top div.tWek div.aWek dl.fd5 dd,
#top div.tWek div.aWek dl.fd6 dd,
#top div.tWek div.aWek dl.fy1 dd,
#top div.tWek div.aWek dl.fy2 dd,
#top div.tWek div.aWek dl.fy3 dd,
#top div.tWek div.aWek dl.fy4 dd,
#top div.tWek div.aWek dl.fy5 dd,
#top div.tWek div.aWek dl.fy6 dd{
	display:none;
}
*/

#top div.tWek div.rWek dl.pd1,
#top div.tWek div.rWek dl.pd2,
#top div.tWek div.rWek dl.pd3,
#top div.tWek div.rWek dl.pd4,
#top div.tWek div.rWek dl.pd5,
#top div.tWek div.rWek dl.hd1,
#top div.tWek div.rWek dl.hd2,
#top div.tWek div.rWek dl.hd3,
#top div.tWek div.rWek dl.hd4,
#top div.tWek div.rWek dl.hd5{
	background: url(./img/rd.gif) no-repeat;
}

#top div.tWek div.rWek dl.hd6,
#top div.tWek div.rWek dl.pd6{
	background: url(./img/rs.gif) no-repeat;
}

#top div.tWek div.rWek dl.py1,
#top div.tWek div.rWek dl.py2,
#top div.tWek div.rWek dl.py3,
#top div.tWek div.rWek dl.py4,
#top div.tWek div.rWek dl.py5,
#top div.tWek div.rWek dl.py6,
#top div.tWek div.rWek dl.hy1,
#top div.tWek div.rWek dl.hy2,
#top div.tWek div.rWek dl.hy3,
#top div.tWek div.rWek dl.hy4,
#top div.tWek div.rWek dl.hy5,
#top div.tWek div.rWek dl.hy6{
	background: url(./img/ry.gif) no-repeat;
}

#top div.tWek div.rWek dl dd{
/*	position:relative;
	top:-20px;
*/
}

#top div.tWek div.rWek dl dt{
	/*position:relative;
	top:145px;
	*/
/*	border:none;
	height:20px;
	margin:0px 0px 0px 0px;	
*/	
	position:absolute;
	padding-top:5px;	
}

#top div.leftBox{
	margin:5px 0px 0px 0px;
	float:left;
	width:390px;
}

#top div.rightBox{
	margin:5px 0px 0px 380px;
	width:358px;
}

#top div.fusui{
	background: url(./img/fusuiBk.gif) no-repeat;
	width:390px;
	height:50px;
	margin:0px;
}

#top div.fusui form#denko input{
	margin:15px 0px 5px 60px;
	width:320px;
}

#top div.showEpg{
	width:390px;
	margin:10px 0px 0px 0px;
}

#top div.showEpg h2{
	background: url(./img/sEpgH2.gif) no-repeat  -5px 0px;	
	height:40px;
	padding:8px 0px 0px 85px;
	margin:20px 0px 0px 0px ;
}

#top div.showEpg dl{
	margin:10px 0px 20px 10px ;
	width:380px;
}

#top div.showEpg dl dt{
	background: url(./img/sEpgDT.gif) no-repeat;
	text-indent:16px;
	margin:0px 0px 0px 0px;
	border-left:none;
	border-bottom:1px #339 dotted;
	font-size:9pt;
	color:#339;
}

#top div.showEpg dl dt a img{
	border:0px;
	vertical-align:middle;
	margin:0px 0px 2px 10px;
}


#top div.recent dl dd img{
	float:right;
	width:100px;
	height:57px;
	margin:0 5px 10px;
	border:0px;
}

#top div.showEpg dl dd a{
	color:#000;
}

#top div.showEpg dl dd a:hover{
	text-decoration:none;
}

#top div.sora dl{
	width:380px;
	margin:0px 0px 20px 10px;
	border:1px #666 dotted;
	border-top:none;
	border-right:none;
}

#top div.sora dl dt{
/*	background: url("./img/sSoraDtBk.gif") no-repeat  -50px 0px;*/
	height:35px;
	padding:5px 0px 0px 70px;
	margin:0px 0px 10px 0px ;
	border:none;
	text-indent:0px;
}

#top div.sora dl dd{
	margin:0px 5px 10px 5px ;
}

#top div.sora dl dd.photo{
	float:right;
	margin:5px;
	font-size:8pt;
	text-align:center;
}

#top div.topNews dl dt{
	background: url(./img/sEpgH2.gif) no-repeat  -5px 0px;	
	height:40px;
	padding:8px 0px 0px 85px;
	margin:20px 0px 10px 0px ;
	border:none;
	text-indent:0px;
	font-weight:bold;
	color:#333;
}

#top div.topNews dl dd{
	margin:0px 0px 0px 30px;
	text-indent:10pt;
}

#top div.topNews dl.n0{
	background: url("./img/ktai01.gif") no-repeat  240px 0px;
}

#top div.topNews dl.n0 dd p{
	margin:0px 110px 0px 0px;
}

#top div.topNews dl dd img{
	border:none;
}
/*-----------縲悟ｮｮ蝨ｰ縺ｮ螢ｱ逶､縲阪ヰ繝翫・ｽｼ-----------------------------------------------
#top div.banabana {
	width: 800px;
	height: 102px;
	margin: 0px 0px 20px 0px;
}*/
/*-----------縲後リ繝・ｽ繧ｳ繝ｬ縲阪ヰ繝翫・ｽｼ-----------------------------------------------*/
#top div.banabana {
	width: 680px;
	height: 87px;
	margin: 0 0 20px 60px;
}
/*-----------縺願ｩｫ縺ｳ-----------------------------------------------*/
#top div.owabi {
	text-align: right;
	margin: 0 30px 0 0;
}
/*-----------縺顔衍繧峨○-----------------------------------------------*/
#top div.info {
	text-align: center;
}
/*-----------縲後←縺ｧ縺吶°・ｽｼ∝ｼ∝ｽ薙・ｽ阪ヰ繝翫・ｽｼ・ｽｼ上・ｽ梧噴閠ヾP縲阪ヰ繝翫・ｽｼ-----------------------------------------------*/
#aside #bento {
	margin: 10px 0 0 -5px;
	padding: 0;
}
#aside #bento p,#aside #bento p a {
	margin: 0;
	padding: 0;
}

/*ホウ追加*/
#top div.tWek div.inner1{
	width:736px;
	background:url(./img/cal_bg_h.gif) no-repeat left top;
	height:447px;
}

#top div.tWek div.inner1 div.inner2{
	width:732px;
	padding:2px;
	background:url(./img/cal_bg_f.gif) no-repeat left bottom;
	height:446px;
}

#ttlCal{
}

#ttlCal li{
	float:left;
	width:122px;
	height:38px;	
}

	#ttlCal li a{
		width:120px;
		height:36px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-position:0 0;
		margin:1px;
	}

	#ttlCal li a:hover{
		background-position:0 -50px;
	}

	#ttlCal li.mon a{
		background-image:url("./img/cal_ttl_mon.gif");
	}

	#ttlCal li.tue a{
		background-image:url(./img/cal_ttl_tue.gif);
	}

	#ttlCal li.wed a{
		background-image:url(./img/cal_ttl_wed.gif);
	}
	#ttlCal li.thu a{
		background-image:url(./img/cal_ttl_thu.gif);
	}
	#ttlCal li.fri a{
		background-image:url(./img/cal_ttl_fri.gif);
	}
	#ttlCal li.sat a{
		background-image:url(./img/cal_ttl_sat.gif);
	}
	
#tWek #thisWeek .pd1{
		background-image:url(./img/cal_bg_holi.jpg);
		background-color:#f4d1d5;
	}
	
#tWek #thisWeek .day{
	background-image:url(./img/cal_bg_def.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#efefef;
}

/* ##### float指定ボックス用ハック ##### */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
.clearfix{display: block;}
/* End Hides from IE-mac */

/* ##### End float指定ボックス用ハック ##### */



/* ##### IE6用ハック ##### */

#iconBlock{
	color:#666666;
	font-size:0.9em;
	text-align:right;
	line-height:120%;
	margin-bottom:10px;
}

p {text-indent: 0em;
}

h4{
	color:#3a9cee;
	line-height:120%;
	font-weight:bold;
/*	text-align:center; */s
	padding:5px 0;
}

.block{
	width:358px;
}

.left{
	float:left;
}

#infoArea h3{
	width:358px;
	height:24px;
	text-indent:-9999px;
	background:url(./img/top_info_ttl.jpg) no-repeat 0 0 #ec6a79;
}

#infoArea dl{
	padding:9px;
}

	#infoArea dt{
		color:#ff3838;
		font-weight:bold;
		line-height:120%;
	}

	#infoArea dd{
		line-height:160%;
		background:url(./img/line_dot_h_p.gif) repeat-x left bottom;
		padding:4px 0 8px 0;
		margin-bottom:8px;
	}

#infoArea{
	background-color:#fef6f7;
	margin-bottom:15px;
/*	height:300px; */
	background:#FEF6F7;	
}

#leftBox{
	margin-bottom:15px;
}

#leftBox h3{
	text-indent:-9999px;
	width:358px;
	height:34px;
	background:url(./img/top_onair_ttl.jpg) no-repeat 0 0 #2e7fe5;
}

#leftBox .recent{
		padding:10px 0;
		background:url(./img/line_dot_h_b.gif) repeat-x left bottom;
	}

#leftBox dl{

		width:365px;
}

	#leftBox dt{
		line-height:120%;
		font-weight:bold;
		padding-left:19px;
		margin-bottom:5px;
		background:url(./img/arrow_b_l.gif) no-repeat 0 1px;
	}

#weatherArea{
	margin-bottom:15px;
	background:url(./img/top_tenki_bg.jpg) #dde1f6 repeat-y 0 0;
	border-bottom:1px solid #d8ddf1;
}

#weatherArea h3{
	position:absolute;
	text-indent:-9999px;
	width:358px;
	height:26px;
	background:url(./img/top_tenki_ttl.jpg) #dde1f6 no-repeat 0 0;
}

#weatherArea p.detailBtn{
	position:relative;
	width:98px;
	height:26px;
	left:254px;
	top:6px;
	margin-bottom:5px;
}

	#weatherArea p.detailBtn a{
		width:98px;
		height:18px;
		display:block;
		text-indent:-9999px;
		color:#FFFFFF;
		background-repeat:no-repeat;
		background-image:url(./img/btn_detail_tenki.jpg);
		background-color:#6e63aa;
	}

	#weatherArea p.detailBtn a:hover{
		background-position:0 -20px;
	}

#mobileArea{
	margin-bottom:15px;
}

#mobileArea h3{
	text-indent:-9999px;
	width:358px;
	height:34px;
	background:url(./img/top_mobile_ttl.jpg) no-repeat 0 0 #2e7fe5;
	margin-bottom:10px;
}

#qrCode{
}

#qrCode h5{
	color:#FFFFFF;
	font-weight:bold;
	line-height:130%;
	padding:2px 4px;
	background:url(./img/ttl_carrier_bg.gif) repeat-x 0 0 #349a34;
	border:1px solid #349a34!important;
}

#qrCode p{
	line-height:160%;
}

#qrCode p img{
	float:left;
	margin:0 10px 8px 0;
	display:block;
}

#mobileDetail{
	margin-bottom:15px;
}

	#mobileDetail p.urlTxt{
		float:left;
		line-height:120%;
		font-weight:bold;
	}

	#mobileDetail p.detailBtn{
		float:right;
		width:130px;
	}

	#mobileDetail p.detailBtn a{
		width:130px;
		height:18px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-image:url(./img/btn_detail_mobile.gif);
		background-color:#ffb623;
	}

	#mobileDetail p.detailBtn a:hover{
		background-position:0 -30px;
	}


/* ケータイキャリア別アクセス方法 */
#carrierArea h4{
	line-height:100%;
	font-weight:bold;
	padding-left:19px;
	margin-bottom:10px;
	background:url(./img/arrow_b_l.gif) no-repeat 0 1px;
}

#carrierArea p{
	margin-top:10px;
}

.carrierBox{
	float:left;
	width:110px;
	min-height:200px;
	padding:4px 4px 0 4px;
	border-right:1px dotted #CCCCCC;
	text-align:center;
}

* html .carrierBox{
	height:200px;
}

.carrierBox img{
	margin:0 auto 5px auto;
}
.carrierBox ul{
	width:100px;
	line-height:120%;
	padding:2px 5px 0 5px;
}

.carrierBox li{
	text-align:center;
}

.carrierBox li.arrow{
	font-size:0;
	text-align:left;
	text-indent:-9999px;
	background:url(./img/arrow_red.gif) no-repeat center center;
	height:10px;
}

#carrierArea #ez{
	border:0;
}

#presentArea{
	margin-bottom:15px;
}

#presentArea h3{
	text-indent:-9999px;
	width:358px;
	height:34px;
	background:url(./img/top_present_ttl.jpg) no-repeat 0 0 #2e7fe5;
	margin-bottom:10px;
}

#presentArea p{
	line-height:160%;
}

#presentArea p.comment{
	color:#888888;
	font-size:0.9em;
}

#presentArea p.detailBtn{
	margin-top:5px;
}

	#presentArea p.detailBtn a{
		width:140px;
		height:18px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-image:url(./img/btn_detail_present.gif);
		background-color:#ffb623;
		margin-left:210px;
	}

	#presentArea p.detailBtn a:hover{
		background-position:0 -30px;
	}

#leftBox p.detailBtn{
	clear:both;
	width:360px;
}

	#leftBox p.detailBtn a{
		width:100px;
		height:18px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-image:url(./img/btn_detail.gif);
		background-color:#ffb623;
		margin-left:260px;
	}

	#leftBox p.detailBtn a:hover{
		background-position:0 -30px;
	}

#blogArea{
	margin-bottom:15px;
	/*height:400px;*/
}

#blogArea h3{
	text-indent:-9999px;
	width:358px;
	height:34px;
	background:url(./img/top_blog_ttl.jpg) no-repeat 0 0;
	margin-bottom:10px;
}

#blogArea .box{
	margin-bottom:10px;
}

	#blogArea .box h4{
		line-height:120%;
		font-weight:bold;
		margin-bottom:10px;
		padding-bottom:4px;
		background:url(./img/line_dot_h_b.gif) repeat-x left bottom;
	}

	#blogArea .box h4 a{
		padding-left:19px;
		background:url(./img/arrow_b_l.gif) no-repeat 0 2px;
	}

	#blogArea .col2 dl{
		float:left;
		width:270px;
	}

	#blogArea .col2 img{
		float:right;
		margin:0 0 5px 0;
	}

	#blogArea dt{
		line-height:120%;
		padding-left:10px;
		margin-bottom:5px;
		background:url(./img/arrow_b_s.gif) no-repeat 0 3px;
	}

	#blogArea dt span.date{
		font-size:0.9em;
		font-weight:bold;
	}

	#blogArea dd{
		line-height:160%;
	}

#blogArea p.detailBtn{
	clear:both;
	width:360px;
}

	#blogArea p.detailBtn a{
		width:82px;
		height:18px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-image:url(./img/btn_continue.gif);
		background-color:#ffb623;
		margin-left:276px;
	}

	#blogArea p.detailBtn a:hover{
		background-position:0 -30px;
	}

#aboutArea{
	background:url(./img/top_about_bg.gif);
	padding:6px;
	margin-bottom:15px;
}

#aboutAreaInner{
	background:#FFFFFF;
	padding:10px;
}

	#aboutArea h3{
		color:#3a9cee;
		font-size:1.2em;
		line-height:120%;
		font-weight:bold;
		background:url(./img/line_dot_h_b.gif) repeat-x left bottom;
		padding-bottom:8px;
		margin-bottom:10px;
	}

	#aboutArea p{
		line-height:160%;
	}

	#aboutArea dl{
		background-position:0 0;
		background-repeat:no-repeat;
		padding:0 0 0 90px;
		margin-top:10px;
	}

	#aboutArea dt{
		line-height:120%;
		font-weight:bold;
		padding-bottom:2px;
	}

	#aboutArea dd{
		line-height:160%;
	}

	#aboutArea dl#monAbout{
		background-image:url(./img/top_about_mon.gif);
	}

	#aboutArea dl#monAbout dt{
		color:#ec77ac;
	}

	#aboutArea dl#tueAbout{
		background-image:url(./img/top_about_tue.gif);
	}

	#aboutArea dl#tueAbout dt{
		color:#ab8abd
	}

	#aboutArea dl#wedAbout{
		background-image:url(./img/top_about_wed.gif);
	}

	#aboutArea dl#wedAbout dt{
		color:#5796cf;
	}

	#aboutArea dl#thuAbout{
		background-image:url(./img/top_about_thu.gif);
	}

	#aboutArea dl#thuAbout dt{
		color:#15b5b2;
	}

	#aboutArea dl#friAbout{
		background-image:url(./img/top_about_fri.gif);
	}

	#aboutArea dl#friAbout dt{
		color:#82c36b;
	}

	#aboutArea dl#satAbout{
		background-image:url(./img/top_about_sat.gif);
	}

	#aboutArea dl#satAbout dt{
		color:#f58025;
	}


		
