@charset "utf-8";
/* CSS Document */

#main_inner{
	width:900px;
	margin:60px auto 0px auto;
}


#banner_l{
	float:left;
	width:160px;
}

#banner_a{
	height:104px;
	margin-bottom:5px;
}
#banner_b{
}
#banner_c{
}
/*=====================================================================================================*/
#main{
	width:100%;
	background-image:url(../images/mainunder_index_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/*=====================================================================================================*/
#fare_info{
	float:right;
	width:727px;
}


#fare_tit{
	width:727px;
	height:35px;
}

#fare_date{
	width:727px;
	height:89px;
	background-image:url(../images/index_fair_bg.gif);
	background-repeat:repeat-y;
	background-position:0px center;
}

#fare_date_inner{
	width:710px;
	height:69px;
	margin:0px 0px 0px 13px;
}
.fare_dtail{
	width:49px;
	height:69px;
	float:left;
	margin-right:1px;
	margin-top:10px;
	padding:0px;
	background-color:#ffffff;
	text-align:center;
	line-height:0;
}

.fare_dtail .day{
	margin:9px 11px 2px;
	padding:0px;
}

#fare_inqery{
	width:727px;
	height:40px;
}

.fair_a {
	background:#fff url(../images/event_date/fair_a.gif) no-repeat 16px 39px;
}

.fair_b {
	background:#fff url(../images/event_date/fair_b.gif) no-repeat 16px 39px;
}

.fair_c {
	background:#fff url(../images/event_date/fair_c.gif) no-repeat 16px 39px;
}

.fair_d {
	background:#fff url(../images/event_date/fair_d.gif) no-repeat 16px 39px;
}



/*=====================================================================================================*/
#main_under{
	height:155px;
	_margin-bottom:-45px;
}


.info{
	padding-top:77px;
	background:url(../images/tit_information.gif) no-repeat top left;
	padding-left:110px;
	
	background-position:0px 90px;
	/*line-height:195px;*/

}

*html .info {
	padding-top:87px;
	height:120px;
}

.info p.first {
	margin-top:1em;
}

* html.info p.first {
	margin-top:20px;
}

/*=====================================================================================================*/
#gnavi {
	width:900px;
	height:67px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/index_navi.jpg);	
}


#gnavi ul {
	padding:0px 0px 0px 0px;
}


#gnavi li {
	display:inline;
	list-style-type:none;
}


#gnavi li a {
	height:67px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}


/*------off-----------------------------------------------------------------------------*/
#gnavi li.gnavi01 a {
	background:url(../images/index_navi.jpg) no-repeat 0px 0px; width:96px;
}
#gnavi li.gnavi02 a {
	background:url(../images/index_navi.jpg) no-repeat -96px 0px; width:129px;
}
#gnavi li.gnavi03 a {
	background:url(../images/index_navi.jpg) no-repeat -225px 0px; width:131px;
}
#gnavi li.gnavi04 a {
	background:url(../images/index_navi.jpg) no-repeat -356px 0px; width:83px;
}
#gnavi li.gnavi05 a {
	background:url(../images/index_navi.jpg) no-repeat -439px 0px; width:129px;
}
#gnavi li.gnavi06 a {
	background:url(../images/index_navi.jpg) no-repeat -568px 0px; width:156px;
}
#gnavi li.gnavi07 a {
	background:url(../images/index_navi.jpg) no-repeat -724px 0px; width:89px;
}
#gnavi li.gnavi08 a {
	background:url(../images/index_navi.jpg) no-repeat -813px 0px; width:87px;
}

/*------hover--------------------------------------------------------------------------*/
#gnavi li.gnavi01 a:hover {
	background:url(../images/index_navi.jpg) no-repeat 0px -67px; width:96px;
}
#gnavi li.gnavi02 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -96px -67px; width:129px;
}
#gnavi li.gnavi03 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -225px -67px; width:131px;
}
#gnavi li.gnavi04 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -356px -67px; width:83px;
}
#gnavi li.gnavi05 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -439px -67px; width:129px;
}
#gnavi li.gnavi06 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -568px -67px; width:156px;
}
#gnavi li.gnavi07 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -724px -67px; width:89px;
}
#gnavi li.gnavi08 a:hover {
	background:url(../images/index_navi.jpg) no-repeat -813px -67px; width:87px;
}



/*------on-----------------------------------------------------------------------------*/
/*
#g_navi li.g_navi01_on a{
	background:url(../images/index_navi.jpg) no-repeat 0px -48px; width:159px;
}
#g_navi li.g_navi02_on a{
	background:url(../images/index_navi.jpg) no-repeat -159px -48px; width:158px;
}
#g_navi li.g_navi03_on a{
	background:url(../images/index_navi.jpg) no-repeat -317px -48px; width:158px;
}
#g_navi li.g_navi04_on a{
	background:url(../images/index_navi.jpg) no-repeat -475px -48px; width:158px;
}
#g_navi li.g_navi05_on a{
	background:url(../images/index_navi.jpg) no-repeat -633px -48px; width:158px;
}
#g_navi li.g_navi06_on a{
	background:url(../images/index_navi.jpg) no-repeat -791px -48px; width:159px;
}*/

