/* CSS Document /* 


/* -----------ブラウザの初期化------------------------- */

body, div, span, p, h1, h2, h3, h4, h5, h6, address, em, img, dl, dt, dd, ol, ul, li, tr, th, td{
	padding:0; 
	margin:0;
	} 

body{
	line-height:1.5;
	text-align:center;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-weight: normal;*/
	/*font-size:100%;*/
	color: #333333;
	/*background : #fff url(../img/bg.jpg) repeat-y;*/
	
}




ul,ol{
	list-style-type:none;
}


img{
	border: none;
	vertical-align: top;
}

a{
	text-decoration:none;
	}


/* ---------------header--------------------- */



#wrapper{
	margin:0 auto;
	text-align : left;
	width: 820px;
	background : #fff url(../img/bg.jpg) repeat-y;
	}	





#header {
	width: 810px;
	position: relative;
	margin:0 5px;
	height:100px;
	background: #fff url(../img/head_bg.gif) top repeat-x;　
	
}


#logo{
	height: 92px;
	width: 242px;
	top : 9px;
	left : 5px;
	position: absolute;
}

h1{
	left: 268px;
	top: 55px;
	width: 346px;
	position: absolute;
	font-size:80%;
	line-height : 1.4 ;
	font-weight: normal;
	}



#h_nav{
	float:right;
	margin-top :9px;
	margin-right:5px;
	width: 560px;
	text-align: right;
	}

#h_nav li{
	display: inline;
	background : url(../img/icon_orange.gif) no-repeat;
	padding-left: 10px;
	font-size: 80%;
	margin-left : 2px;
	white-space: nowrap;
}



/* ---------------文字サイズ--------------------- */


#h_txt{
	background : url(../img/text_size_bg.jpg) no-repeat;
	position: relative;
	height: 24px;
	width: 175px;
	top: 78px;
	left: 629px;
	}




#h_txt li{
	position: absolute;
	display:inline;
	}
	
#fsmall{
	position: absolute;
	display:block;
	top: 2px;
	left:97px;
}

#fmiddle{
	position: absolute;
	display:block;
	top: 2px;
	left:123px;
}

#fbig{
	position: absolute;
	display:block;
	top: 2px;
	left:150px;
}




/* ---------------contents_gnav--------------------- */


#contents_gnav{
	width:810px;
	float:left;
	margin-top:10px;
	}
		
#contents_gnav li{
	display:inline;
	margin:0;
	}




/* ---------------ページ先頭へ--------------------- */



#pagetop{
	clear:both;
	text-align:right;
	margin-right:15px;
	margin-top:25px;
	
	}


/* ---------------ページ先頭、バック--------------------- */	

#btn_back{
	clear:both;
	margin-top:25px;
	margin-right:15px;
	width:780px;
	height:22px;
	}

#btn_back li{
	display:inline;
	}
	

#back{
	margin-left:300px;	
	}
	
#gotop{
	margin-left:640px;
	}		



/* ---------------footer_bnr--------------------- */


#footer_bnr{
	clear:both;	
	margin:25px 20px;
	border-top : #999 1px solid ;
	text-align:center;
}



#footer_bnr ul{
	margin : 20px 10px;
}

#footer_bnr li{
	display:inline;
	margin:0 15px;
	}	




/* ---------------footer--------------------- */


#footer{
	clear:both;	
	width:810px;
	margin:0 5px;
	text-align:center;
	
}	


address{
	background:url(../img/footer_bg.gif) top repeat-x;
	margin-top:10px;
	height:30px;
	font-size:80%;
	line-height:2.3;
	color:#FFFFFF;
}	





#footer ul{
	margin-top:10px ;
}

	
#footer li{
	font-size : 80%;
	display : inline;
}
	


/* ---------------準備中--------------------- */



#prepare{
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;	
	}


/* ---------------news_iframe_ichiran0908-------------------- */
.date {
	font-weight:bold;
	color: #003F7D;
	}
	
.tp_kihoku {
	background:url(../news/img/icon_kihoku.gif) no-repeat top left;
}
.tp_kinan {
	background:url(../news/img/icon_kinan.gif) no-repeat top left;
}
.tp_kichuu {
	background:url(../news/img/icon_kichuu.gif) no-repeat top left;
}
.tp_wakayama {
	background:url(../news/img/icon_wakayama.gif) no-repeat top left;
}







