@charset "UTF-8";
/* CSS Document */
body {
	background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "MS UI Gothic","Hiragino Kaku Gothic Pro", osaka, sans-serif;
	font-size:small;
	color:#333;
	voice-family: "\"}\""; voice-family: inherit;
	line-height:130%;
}



img		{ border: 0;margin: 0;padding: 0;}
a		{ color: #09C;text-decoration: none; margin:0 ;outline: none}
a:active{ color: #09C}
a:hover	{ color: #09C;text-decoration: underline;}
h1		{ font-size: 24px;margin: 0; float:left}
h2		{ font-size: 16px;margin: 0;}
h4		{ font-size: 16px;margin: 14px 0px 8px 0px;}
p		{ line-height:142%;}
dl		{ margin:0 ; padding:0}
.small { font-size: 92%; }
.xsmall	{ font-size: 80%; line-height:120% }
.large	{ font-size: 115%; }
.larger { font-size:138%; }
.bold	{ font-weight: bold }
.normal { font-weight: normal; font-size:113%}
.none	{ display: none; }
.red	{ color:#C00}

/* layout */
/* ----------------------------------------------------- */

#body	{ width:902px;
		margin:0px ;
		padding:0px ;display: inline-block}
		
#head	{ background:url(../images/head.gif) no-repeat ;
		height:95px;
		margin:0px 0px 8px 0px;
		padding:0px;
		clear:both;
		text-align:left}

#headLink{ float:right;margin:0px; margin:0px}

#cont	{clear:both  ; width:902px ;display: inline-block;}


/* menu */
#floatMenu {
	position:absolute;
	top:103px;
	width:205px;
	padding:0px;
	text-align:left;
	display: inline-block;
	background:url(../images/left_mid.gif);
		
}
		
#menuHead{background:url(../images/left_head.gif) no-repeat ;height:14px ; margin:0 ; padding:0 ;}
#menuMid { background: url("../images/left_mid.gif") repeat-y; margin: 0; padding: 0 }
#menuBottom{background:url(../images/left_bottom.gif) no-repeat ;height:27px ; margin:0 ; padding:0 ;}

#menuMid ul{ padding:0px ; margin:0px 0px 0px 14px ;}

#menuMid ul li{ list-style-position:outside ;
				list-style:none;
}
#menuMid ul li a.default{ list-style-position:outside ;
				height:33px ;
				width:172px;
				text-indent: -9999px;
				display: block;
				outline: none;
				list-style:none;
}

#menuMid ul li.big a{
 				height:44px ;
				width:172px;
}

li#prg a{ background-image:url(../images/menu_prog.gif)}
li#info a{ background-image:url(../images/menu_info.gif)}
li#wide a{ background-image:url(../images/menu_wide.gif) ;}
li#maru a{ background-image:url(../images/menu_maru.gif);}
li#golf a{ background-image:url(../images/menu_golf.gif);}
li#machi a{ background-image:url(../images/menu_machi.gif);}
li#kids a{ background-image:url(../images/menu_smilekids.gif);}
li#kensei a{ background-image:url(../images/menu_kusuji.gif);}
li#sagashi a{ background-image:url(../images/menu_sagashi.gif);}
li#ogishi a{ background-image:url(../images/menu_ogishi.gif);}
li#kanzaki a{ background-image:url(../images/menu_kanzaki.gif);}

li#gohan a{ background-image:url(../images/gohanshi/menu_gohanshi.gif); background-repeat:no-repeat}

#menuMid ul li#kanzaki a{ 
 				height:38px ;
				width:172px;

}
#menuMid ul li#gohan a{ 
 				height:27px ;
				width:172px;
}


#menuMidu { margin: 8px 0px 0px 0px;}
#menuMidu ul li{ list-style-position:outside ;list-style:none ;width:170px}
#menuMidu ul li a.textMenu{ background-image: url("../images/head_yajirushi_2.gif"); background-repeat: no-repeat; background-position-x:0px; background-position-y:2px; vertical-align: middle; outline: none; padding:0px 0px 0px 18px ;display:block ; height:22px }

#menuBanner{ margin: 12px 0px 0px 14px}

/* contents */
#content{ width:686px ;
		border:0px;
		float:right;
		margin-left:210px;
		display: inline}


#main { background: url("../images/main_bg.gif") no-repeat; text-align: left; margin-bottom: 8px; padding: 12px 9px; height: 250px }
#mainSwf { background: url("../images/main_swf_bg.gif") no-repeat; text-align: left; margin-bottom: 8px; padding: 12px 12px; height: 210px }
#frame { border: #CCC 1px solid ; width:658px }
#frame embed { margin:0px}
#frame img { margin:2px}

#content div.contents  { background-image: url("../images/main_mid.gif"); background-repeat: repeat-y; text-align: right; margin: 1px 0px 8px; padding: 0; width: 687px }
#content div.contentsHead{ background-image:url("../images/main_head.gif") ; height:18px ; width:687px ;margin:0px ; padding: 0 }
#content div.contentsMid {  text-align: left; margin: 0 ; clear:both}
#content div.contentsMidBannar {  text-align: center; margin: 0 ; clear:both}
#content div.contentsMidBannar img.center{ margin:0px 12px}
#content div.contentsBottom { background-image: url("../images/main_bottom.gif"); margin: 0 ; padding: 0; width: 687px; height: 23px; clear: both }

#content div.contentsMid div.area { margin: 0 20px; clear:both}

.prev { margin:2px}
.prevWaku { border:1px #CCC solid ; width:191px}
.prev2 { margin:2px ;border:1px #CCC solid ;}
.prev3 { margin:1px ;border:1px #CCC solid ;}
.habaImg { margin: 0px 0px 12px 0px}
.habaImg2 { margin: 16px 0px}
.borderA{border-bottom:#CCC 1px solid ;
width:620px ; 
margin:12px 0 12px 30px;
}

#infomation dt {
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
	color: #069;
	font-size: medium;
	line-height:135%
}
#infomation dd { margin: 0; padding: 0 }

.infomation3{ margin-bottom:12px}
.infomation3 dt {
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
	color: #069;
	font-size: medium;
	line-height:135%
}
.infomation3 dd { margin: 0; padding: 0 }



#infomation2 { margin: 16px 0 0 0 ; padding:8px 12px; border:#CCC 1px solid ; background:#F0F0F0}
#infomation2 dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: inherit;
	line-height:135%
}
#infomation2 dd { margin: 0 0 8px 0; padding: 0 }



/* scroll */
#scroller-header {
	width:644px;
display: inline-table;
clear:both;
margin: 4px 0}

#scroller-header td{ vertical-align:top ; margin:0px}

#scroller-header ul li a{ color:#867863;}
#scroller-header ul li a:hover{ color:#4b412f; text-decoration:none}

	
#scroller-header ul{ padding:0px ; margin:0px }
#scroller-header ul li{ list-style-position:outside ;
						list-style:none; list-style-image:url(../images/main_yajirushi.gif);
						margin:0px 0px 5px 14px;
						padding:0px ;
}

a.selected {
	color:#4b412f !important;
	text-decoration:underline !important;}
	


#scroller-body {
	width:644px;
	display:inline
}

#mask {
	width:638px;
	overflow:hidden;
	margin:0 auto;
}

#panel div {
float:left;
}

#panel dt{ margin : 4px 0px ; padding:0; font-size:medium ; font-weight:bold  ;}
#panel dd{ margin:0px ; padding:8px 0 0 0; border-top:dotted #CCC 1px ; width: 440px }
#panel td{ vertical-align:top}
#panel p.cornerRight{ text-align:right ; width:430px ; padding:0px; margin:0px; }

#panel2 div {float:left;}
#panel2 table {float:left ; margin-top:12px; border-top:solid #dedede 1px ; padding-top:8px}
#panel2 dt{ margin : 4px 0px ; padding:0; font-size:normal ; font-weight:bold  ;}
#panel2 dd{ margin:0px ; padding:6px 0 0 0; border-top:dotted #CCC 1px ; width: 165px; }
#panel2 td{ vertical-align:top}
#panel2 p.cornerRight{width:130px ; padding:0px; margin:0px; }
/* scroll */


#content .contLinkRight{ text-align:right ; margin:4px 0px; clear:both}
#content .contLinkPageup{ text-align:right ; margin:2px 0px 12px 0px }
#contentProg .contLinkPageup{ text-align:right ; margin:2px 0px 12px 0px }

#content div.contLeft{ width:195px ;
		margin:0;
		padding:0;}

#content div.contRight{ width:428px ;
		float:right;
		margin:0;
		padding:0px;}
#content div.contRight p{ margin:0 0 12px 0 ; padding:0}
				

#content .timeTable{ background-color: #ccc; table-layout:auto}
#content .timeTable th{ background-color:#eeeeee ; text-align: center;}
#content .timeTable td { background-color: #fff; text-align: center; }
#content .timeTable td.left { background-color: #fff; text-align: left; }
#content td.onAir { background-color: #E4F490 }
#content td.sat { background-color: #B1E2E6 }
#content td.sun { background-color: #FFC3AC}



/* ending */
#content div.contLeftSwf{ width:125px ;
		margin:0;
		padding:0;}

#content div.contRightSwf{ width:510px ;
		float:right;
		margin:0;
		padding:0px 8px 0px 0px;}
/* ending */


#footer	{width:902px;
		margin:4px 0px;
		clear:both;
		text-align:left
}


#footer li {list-style-position:inside ;list-style:none;}
				
#footerNavi{
  margin: 0;
  padding: 0;
  width: 100%;
  clear:both;
}

#footerNavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#footerNavi li{
  float: right;
  width: 90px;
  margin: 0;
  padding: 0;
}

#footerNavi a{
  text-align: center;
  display:block;
  padding: 0;
  width: 100%;
  border-right:#CCC 1px solid;
}

#footerBanner{
  margin: 12px 0px;
  padding: 0;
  width: 100%;
  clear:both;
  
}
#footerBanner ul{
  list-style-type: none;
  margin: 0;
  padding: 0;

}


							
#footerBanner li#bunbun a{ background-image: url(../images/main_bunbun.gif);
				background-repeat:no-repeat;
				height:28px ;
				width:87px;
				text-indent: -9997px;
				display:block;
				float:right;
				margin-top:24px
				}

				
#footerBanner li#company a{ background-image:url(../images/foot_01.gif);
				height:42px ;
				width:249px;
				text-indent: -9000px;
				display: block;
				float:left}


/* gohanshi */
#content div.gMain { margin: 20px ; text-align:center}
#content div.gMain ul{ margin: 40px 0px 40px 90px; text-align:left}
#content div.gMain li{ margin-bottom: 5px ; list-style:none}
#content div.gMain ul li a{ padding-left: 16px ; background:url(../images/head_yajirushi_2.gif) no-repeat}

#gohanshi {color:#900 ; margin:0 0 12px 0}
#gohanshi img.gTitle { float:left ; margin: 0px 12px 12px 0px}
#gohanshi h2{ font-size:large ; line-height:140% }
#gohanPhotoWaku { border:1px #CCC solid ; width:384px ; float:left ; margin:0 12px 0 0}
#gohanZairyo { float:right ; display:inline}
#gohanZairyo h3{ font-size:110% ; font-weight: bold ; margin:8px 0px}
#gohanZairyo ul{ margin:0px ; list-style:outside ; list-style-type:circle ; padding:0px 0px 0px 18px}
#gohanZairyo li{ margin:0px ;}

.gohanTukuruMidashi{ margin: 24px 0 0 0}

#gohanTsukurikata{ margin:0px ; clear:both}
#gohanTsukurikata .gohanGyou{ margin:0px 0px 8px 0px; clear:both; display: inline-box}
#gohanTsukurikata .gohanTsukuru{ margin:0px 18px 0px 0px ; width:130px ; float:left ; display:inline}
#gohanTsukurikata .gohanPhotoWakuS { border:1px #CCC solid ; width:124px ; margin:4px 0px}
#gohanTsukurikata h4{ color:#900 ; margin:12px 0px 8px 0px ;font-size:110% }
#gohanTsukurikata  p.point { color:#900 ; font-weight:bold ; margin:0px 12px 18px 12px}

#gohanTsukurikata p{margin:8px 0px ; line-height:128%}

#gohanMenu ul{ margin:0px ;padding:0px; background:url(../images/gohanshi/menu_gohanshi_bg.gif) repeat-y ; width:170px }
#gohanMenu ul li.gohanText{  margin:0px 0px 0px 12px ;list-style-type:circle ; list-style-position:inside; background: none; height:18px ; vertical-align: middle ; }
#gohanMenu ul li a{ background: none; text-indent:0 ; font-size:78%  ;height:24px ;}
#gohanMenu ul li a.visit{ color:#F90;background: none; text-indent:0 ; font-size:78%  ;height:24px ; text-decoration:underline}

#gohanGohanshi { margin:24px 0px 0px 0px ; clear:both}
#gohanGohanshiPhotoWaku { border:1px #CCC solid ; width:184px ; float:left ; margin:0 12px 0 0 }
#gohanGohanshiProfile { float:right ; width:440px}
#gohanGohanshi h4{ margin:0px 0px 12px 0px ; color:#900}

#gohanTsukurikata .gohanTsukuruL{ margin:0px 9px 0px 0px ; width:204px ; float:left ; display:inline}
#gohanTsukurikata .gohanPhotoWakuL { border:1px #CCC solid ; width:204px ; margin:4px 0px}


.netaDate{border-bottom: #CCC 1px dotted; width:644px ; text-align:right ; margin:0 0 8px 0}
