@charset "euc-jp";

	* {
		font-size:100%;
	}

	html {
	}

	body {
		font-size:80%;
		color:#000000;
		line-height:20px;
		font-family:Osaka,Verdana,Tahoma;
	  /*background-image:url(../img/bg_img.gif);*/
	  background-image:url(/common/img/bg_img/bg_img.gif);
	}

	a:link {
		color:#0000FF;
		text-decoration:none;
	}

	a:visited {
		color:#0000FF;
		text-decoration:none;
	}

	a:active { 
		color:#0000FF;
		text-decoration:none;
	}

	a:hover {
		color:#FF1493; 
		text-decoration:none;
		background:#b0c4de;
	}

	hr {
		color: #3399ff;
		background-color: #3399ff;
		height: 1px;
		border: 0px;
		filter: Alpha(opacity=100, finishopacity=20, style=3);
	}

	.header {
		color:#0000ff;
		font-size:15px;
		font-weight:bold;
		text-align="center";
	}

	.title {
		color:#000090;
		/*background-color: #ffffff;*/
	  /*background-image:url(../../common/img/title.gif);*/
		font-size:55px;
		font-weight:bold;
		vertical-align:middle;
		text-align:center;
		width:100%; 
		filter:DropShadow(color=silver,offX=3,offY=-3);
	}

	.sub_title {
		color:#000060;
		font-size:35px;
		font-weight:bold;
		vertical-align:middle;
		text-align:center;
		width:100%; 
		filter:DropShadow(color=silver,offX=3,offY=-3);
	}

	.name {
		color:#191970;
		font-size:140%;
		font-weight:bold;
		border: 1px solid gray;
		background-color: #E0FFFF;
		vertical-align:middle;
	}

	.status1 {
		color:#191970;
		font-size:14px;
		font-weight:bold;
		text-align: center;
		background-color: #DDDDFF;
	}

	.status2 {
		color:#191970;
		font-size:14px;
		font-weight:bold;
		text-align: center;
		background-color: #EEEEFF;
	}

	.st_cmt1 {
		color:#000000;
		font-size:12px;
		background-color: #FFFFFF;
		text-align: center;
	}

	.st_cmt2 {
		color:#000000;
		font-size:12px;
		background-color: #FFFFFF;
		text-align: center;
	}

	.cmt_name1 {
		color:#F5FFFA;
		font-size:11px;
		font-weight:bold;
	  background-image:url(../img/camellia_01.gif);
	}

	.cmt_name2 {
		color:#191970;
		font-size:11px;
		font-weight:bold;
	  background-image:url(../img/camellia_00.gif);
	}

	.comment {
		padding: 20px;
	  background-image:url(../img/comment_img.gif);
	}

	table.comment_tbl{

	}

	table.comment_intbl{
		border-collapse:collapse;
		width:500px;
	}

	.comment_img {
		text-align:center;
		width:340px;
	}

	.comment_name {
		color:#00004f;
		font-size:15px;
		layout-grid-line:20px;
		vertical-align:text-top;
		text-align:center;
		background: #CCFFFF;
		width:340px;

	}

	.comment_txt {
		color:#00004f;
		font-size:15px;
		layout-grid-line:20px;
		vertical-align:text-top;
		padding-left:10px;
		background-color: #DFFFFF;
		border-width:10px;
		width:340px;

	}

	.comment_intxt {
		color:navy;
		font-size:16px;
		layout-grid-line:20px;
		background-color: #DFFFFF;

	}


	.menu_title {
		color:#696969;
		font-size:18px;
		font-weight:bold;
	}

	.menu1 {
		font-weight:bold;
		font-size:14px;
		background-color: #DDDDFF;
	}

	.menu2 {
		font-weight:bold;
		font-size:14px;
		background-color: #EEEEFF;
	}


	.menu_cmt {
		color:#000000;
		font-size:12px;
		background-color: #FFFFFF;
	}

	.footer {
		color:#0000ff;
		font-size:15px;
		font-weight:bold;
		text-align="center";
	}

	.sub_title {
		color:#191970;
		font-size:13px;
		font-weight:bold;
		text-align="center";
		background-color: #DDDDFF;
		padding: 2px;

	}

	.sub_list {
		color:#0000ff;
		font-size:15px;
		font-weight:bold;
		text-align="left";
		vertical-align:top;
		margin-left:25px;
		text-indent: 0px;
	}


	.area_title {
		color:#191970;
		font-size:18px;
		font-weight:bold;
		text-align: center;
		background-color: #EEEEFF;
		font-weight:bold;
	}

	.area_list {
		color:#000000;
		font-size:16px;
		background-color: #FFFFFF;
		text-align: center;
		font-weight:bold;
	}


/****************************/
/* トップページのクラス定義 */
/****************************/

table.map_outline{
	width:480px
}


table.area_list{
	width:100%;
}

td.area_name{
	background-color:#EEEEFF;
	padding:0px;
	font-size:14px;
	width:65px;
	font-weight:bold;
	text-align:center;
}


table.name_list{
	empty-cells:show;
	border-collapse:collapse;
}


td.name,td.time,td.close{
	background-color:#ffffff;
	color:#330066;
	border:1px solid navy;
	height:30px;
	text-align:center;
	font-weight:bold;
	padding:1px;
}

td.name{
	font-size:14px;
	width:120px;
}
td.time{
	font-size:12px;
	width:240px;
}
td.close{
	font-size:14px;
	width:135px;
}


td.area{
	background-color:#CCCCFF;
	border:1px solid navy;
	font-size:14px;
	height:16px;
	text-align:center;
	font-weight:bold;
	padding-bottom:0px;
}



/*********************************************************************/
/*  詳細地図用クラス定義(detail map)                                 */
/*********************************************************************/

/****************************/
/* 詳細地図のdetail部分定義 */
/****************************/

/* 最初の説明部分のセンタリング */
.dtl_center{
	text-align:center;
}

/* 最初の説明部分の設定 */
.dtl_exp1,
.dtl_exp2{
	color:#6666FF;
	font-weight:bold;
	font-size:16px;
	background:#aaFFFF;
}

.dtl_exp2{
	font-size:14px;
}

table.dtl_map{

}

/* 詳細部分の設定 */
.dtl_title{
	color:#3333FF;
	font-weight:bold;
	font-size:16px;
	background-color:#FFaaaa;
}

td.dtl_img{
 text-align:center;
}

td.dtl_comment{
	font-size:16px;
	line-height:130%;
	background:#FFaaaa;
	width:330px;
	padding:2px;
}

/* 仕切り線 */
hr.separate{
	color:#9393ff;
	height:2px;
	filter: Alpha(opacity=100, finishopacity=20, style=0);
}



/*********************************************************************/
/*  リンクメニュー用クラス定義(各ページに設置するリンクのこと)       */
/*********************************************************************/
/* リンクメニューテーブル */
table.cmnlink{
	border-collapse: collapse;
}

/* リンクメニュータイトル */
td.cmnlink_title1,
td.cmnlink_title2{
	text-align:center;
	background-color:#4D99E5 ;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:   1px solid #4D99E5;
	padding-top:2px
}

td.cmnlink_title2{
	background-color:#9b72cf ;
	border:   1px solid #9b72cf;
}

/* リンクメニュー項目 */
td.cmnlink1,
td.cmnlink2{
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;
	width:90px;
	border:1px solid #4D99E5;
	padding-top:4px;
	font-weight:bold;
}

td.cmnlink2{
	border:1px solid #9b72cf;
}
























