@charset 'UTF-8';
#navi_area {
	background:url(../images/bg_navi_html.gif) no-repeat;
	width:960px;
	height:450px;
}
#gnavi ul li.no4 {
	background:url(../../shared/images/gnav_04_r.gif) no-repeat;
	width:179px;
	height:40px;
}

/*-------------------------------------------------*/
#left_menu {
	width:223px;/*223*/
	height:450px;
	margin:-450px 0 0 0;
	padding:30px 0 0 50px;
	overflow:hidden;
}
#left_menu h3 {
	font-size:12px;
}
#left_menu h4 {
	font-size:12px;
}
#left_menu div.devide {
	padding:0 0 5px 0;
}
#left_menu h3.navi_ttl {
	margin:0 0 40px 0;
}
#left_menu h3.event_ttl {
	margin:0 0 10px 0;
}


/*-------------------------------------------------*/
#left_menu_2 {
	width:173px;/*223*/
	height:450px;
	margin:0 0 0 0;
	padding:30px 0 0 50px;
	overflow:hidden;
	float:left;
}
#left_menu_2 h3 {
	font-size:12px;
}
#left_menu_2 h4 {
	font-size:12px;
}
#left_menu_2 div.devide {
	padding:0 0 5px 0;
}
#left_menu_2 h3.navi_ttl {
	margin:0 0 40px 0;
}
#left_menu_2 h3.event_ttl {
	margin:0 0 10px 0;
}
/*-------------------------------------------------*/

ul#event_list {
	list-style-type:none;
}
ul#event_list li {
	margin:0 0 2px 0;
	width:165px;
	line-height:1.1em;
	font-size:11px;
}
ul#event_list li span.date {
	display:block;
	padding:0 0 0px 0;
	}

ul#event_list li a span.date {
	}
ul#event_list li a:hover span.date {
	text-decoration:none;
	}

	
ul#event_list li span.ttl {
	display:block;
	padding:0 0 0 6px;
	}
	

ul#event_list li a span.ttl {
	color:#D5DCD3;
	}
ul#event_list li a:hover span.ttl {
	text-decoration:underline;
	}
	
	
ul#event_list li a {
	text-decoration:none;
	line-height:1.1em;
	}

/*-------------------------------------------------*/

p.area_select {
	margin:0 0 0 3px;
}
p.area_select span {
	border:1px solid #A5C9A8;
	padding:0 2px;
	margin:0 5px 0 0;
}
p.area_select a {
	text-decoration:none;
}
/*
-------------------------------------------------*/

#city {
	width:580px;
	color:#000;
	padding:10px;
}
p.please {
	color:#C03;
	font-weight:bold;
	margin:0 0 10px 0;
}
#city label {
	white-space:nowrap;
	padding:0 5px 0 0;
	margin:0 0 15px 0;
}

/*NAVI_LIST
-------------------------------------------------*/
#navi_list {
	width:675px;
	height:auto;
	margin:0 60px 0 0;
	padding:0px;
	float:right;
}
* html body #navi_list {
	margin:0 30px 0 0;
}
/*------------------*/
#navi_list .display{
	width:670px;
	height:auto;
	margin:20px 0 5px 0;
	padding:0px;
}

#navi_list .retrieval {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
#navi_list .result {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
}
/*------------------*/
#navi_list table {
	width:673px;
	height:auto;
	margin:0px;
	padding:0px;
	font-size:1em;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
#navi_list table th {
	margin:0px;
	padding:5px 0;
	background:#0d4a2b;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
}
#navi_list table td {
	margin:0px;
	padding:5px 0 5px 5px;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
}
#navi_list table td img {
	margin:0 14px 0 0;
}
.navi1 {width:95px;}
.navi2 {width:97px;}
.navi3 {width:242px;}
.navi4 {width:233px;}
/*------------------*/
#navi_list ul {
	width:673px;
	height:30px;
	margin:5px 0 0 0;
	padding:0px;
	font-size:1em;
	list-style:none;
}
#navi_list li {
	height:30px;
	margin:0px;
	font-size:1em;
	float:left;
}
.z {width:55px; padding:5px 0 0 64px; background:url(../images/icon_z.jpg) no-repeat;}
.co {width:65px; padding:5px 0 0 44px; background:url(../images/icon_co.jpg) no-repeat;}
.c {width:95px; padding:5px 0 0 38px; background:url(../images/icon_c.jpg) no-repeat;}
.s {width:135px; padding:5px 0 0 31px; background:url(../images/icon_s.jpg) no-repeat;}
.g {width:75px; padding:5px 0 0 51px; background:url(../images/icon_g.jpg) no-repeat;}
* html body .z { width:50px; }
* html body .co { width:60px; }
* html body .c { width:90px; }
* html body .s { width:130px; }
* html body .g { width:90px; }

