/* CSS Document */

/*ブラウザの初期化*/
#all{
	margin:auto;
	padding:0;
	height:100%;
	width:800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
}

a:link	{text-decoration:underline;}
a:visited	{text-decoration:underline;}
a:active	{text-decoration:underline;}
a:hover	{text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{
	margin:0;
	padding:0;
	}
/*ブラウザの初期化*/


/*全体の配置*/
#haichi{
 	margin:0px auto;
	}
/*全体の配置*/


/*テーブル配置*/
#table{
	margin:0px 20px;
}
/*テーブル配置*/


/*ヘッダー部分*/
#toppageheader{
	background-image: url(/images/parts/kanko/toppage_header.jpg);
	height:90px;
	width:800px;
	}
#subpage_header{
	background-image:url(/images/parts/kanko/subpage_header.jpg);
	height:90px;
	width:800px;
	}
#pankuzu{
	margin:55px 0px 0px 40px;
	font-size:10px;
	text-align:left;
	color: #FFFFFF;
	}

#pankuzu a:link	{color:#FFFFFF;}
#pankuzu a:visited	{color:#FFFFFF;}
#pankuzu a:active	{color:#FFFFFF;}
#pankuzu a:hover	{color:#FFFFFF;}

/*ヘッダー部分*/

	
/*メニュー*/
#menu_haikei{
	background-image:url(/images/parts/kanko/menuhaikei.jpg);
	background-repeat:repeat-y;
}
/*メニュー*/


/*サブページ　大見出し*/
.title{
	background-image:url(/images/parts/kanko/oomidashi.gif);
	background-repeat:no-repeat;
	padding:10px 0px 0px 55px;
	margin:0px 20px 0px 20px;
	height:40px;
	color:#FFFFFF;
	}


.title h1{
	font-size:18px;
	font-weight:bold;
}

.co_title{
	background-image:url(/images/parts/kanko/oomidashi.gif);
	background-repeat:no-repeat;
	padding:10px 0px 0px 55px;
	margin:0px 20px 0px 20px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}	
#oomidashi_shita{
	background-image:url(/images/parts/kanko/oomidashi.gif);
	background-repeat:no-repeat;
	padding:10.5px 0px 0px 55px;
	margin:0px 20px 10px 20px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}
/*サブページ　大見出し*/


/*サブページ　コンテンツ*/
.contents{
	width:460px;
	margin:0px 20px 0px 60px;
	padding:10px 15px;
	background-color:#FFFFFF;
}
.co_contents{
	width:460px;
	margin:0px 20px 0px 60px;
	padding:10px 15px;
	background-color:#FFFFFF;
}
/*サブページ　コンテンツ*/


/*フッター部分*/

#footer{
	background-image:url(/images/parts/kanko/footer.jpg);
	background-repeat:no-repeat;
	height:65px;
	width:800px;
	font-size:12px;
	line-height:15px;
	}
#footer_left {
	float:left;
	width:250px;
	padding:10px 0px 0px 35px;
}
#footer_right {
	float:right;
	text-align:right;
	width:300px;
	padding:10px 35px 0px 0px;
}
#footer_center {
	padding:10px 0px 0px 0px;
}

#footer a:link { text-decoration:none; color:#000000; }
#footer a:visited { text-decoration:none; color:#000000;  }
#footer a:active { text-decoration:none; color:#000000;  }
#footer a:hover { text-decoration:none; color:#000000; background-color:#FBF9F2;  }

/*フッター部分*/	


/*背景*/
#haikei_shita{
	background-image:url(/images/parts/kanko/haikei_shita.jpg);
	background-repeat:repeat-y;
}
#toppage_haikei{
	background-image:url(/images/parts/kanko/toppage_haikei.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	height:450px;
	width:580px;
}
#subpage_haikei{
	background-image:url(/images/parts/kanko/subpage_haikei.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	height:594px;
	width:580px;
}
/*背景*/


/*新着情報欄*/
#news_head{
	background-image: url(/images/parts/kanko/news_haikei.gif);
	background-repeat:no-repeat;
	width:450px;
	margin:298px 20px 0px 0px;
	overflow:auto;
	height:35px;
	}
#news_body{
	background:#FFFFFF;
	overflow:auto;
	width:425px;
	height:117px;
	margin:0px 20px 0px 0px;
	padding:0px 5px 0px 20px;
	font-size:12px;
	line-height:27px;
	}

p{
	border-bottom:solid 1px #5D85BF;
	color:#5D85BF;

}
/*新着情報欄*/

ul {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:90%;
	line-height:140%;
	list-style-type: none;
}

ul li{
	background: no-repeat 2px 4px url('images/parts/text.gif'); 
	padding: 1px 2px 2px 22px;
}

ul li.category{
	background: no-repeat 0px 5px url('images/parts/folder.gif'); 
	padding: 1px 2px 2px 22px;
}

.in_text {
	font-size:90%;
	line-height:150%;
	padding:0px 0px 0px 5px;

}

.in_text table {
	border-collapse: collapse;
}

.in_text td {
	font-weight: normal;
	padding: 2px 7px;
	line-height: 130%;
	border: solid 1px #AAAAAA;
}

.kijidate {
	text-align:right;
	margin: 5px 20px 0px 0px;
	font-size:90%;
	color:#FFFFFF;
	font-weight:bold;
	height:15px;
}