@charset "utf-8";

/*	#lNav color
----------------------------------------------------*/
#lNav dd span	{
	background-color:#33A9E2;
}

/*	feature
----------------------------------------------------*/
div#featureContent{
margin:0 -5px 20px -5px;
zoom:1;
background:url(images/feature_bg01.gif);
}

div#featureContentInner{
background:url(images/feature_bg01-b.gif) no-repeat left bottom;
padding-bottom:30px;
zoom:1;
}

div#featureContentInner:after{
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

div#featureContentMeal,
div#featureContentHome,
div#featureContentHealth,
div#featureContentClub,
div#featureContentEventIndex,
div#featureContentEvent{
padding:20px 25px 0;
background-repeat:no-repeat;
zoom:1;
}

#featureContentHeader{
color:#8F381B;
padding-bottom:10px;
margin-bottom:20px;
background:url(images/index_line01.gif) repeat-x left bottom;
}

div#featureContentMeal       #featureContentHeader,
div#featureContentHome       #featureContentHeader,
div#featureContentHealth     #featureContentHeader,
div#featureContentClub       #featureContentHeader,
div#featureContentEventIndex #featureContentHeader{zoom:1;}

div#featureContentMeal       #featureContentHeader:after,
div#featureContentHome       #featureContentHeader:after,
div#featureContentHealth     #featureContentHeader:after,
div#featureContentClub       #featureContentHeader:after,
div#featureContentEventIndex #featureContentHeader:after{
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

div#featureContent #featureContentHeader h3{
clear:none;
float:none;
padding:0 0 10px;
margin:0;
}

div#featureContent #featureContentHeader h3 img{
margin:0 0px 0 0;}



div#featureContent p.pageTop{
height:auto;
margin:10px 0;
padding:0 0 0 460px;
background:url(images/index_line01.gif) repeat-x left center;
}

/*	feature > index	
----------------------------------------------------*/
div#featureContentMeal{ background-image:url(images/index_bg01.gif);}

div#featureContentMeal ul#pageNavigation{
height:100px;
padding-left:100px;
list-style-type:none;
}

div#featureContentMeal ul#pageNavigation li{
float:left;
padding:0 45px 0 0;
margin:0;
list-style-type:none;
}

div#featureContentMeal #featureContentHeader h3{
padding-top:35px;
}


div#featureContentMeal h3{
float:left;
margin:0 15px 10px 0;
}

div#featureContentMeal #featureContentHeader p.image{
position:relative;
float:right;
width:315px;
height:255px;
}

div#featureContentMeal #featureContentHeader p.image img{
position:absolute;
}



/*	feature > home	
----------------------------------------------------*/
div#featureContentHome{ background-image:url(images/home_bg01.gif);}

div#featureContentHome h3{
clear:both;
margin:0 0 10px;
}

div#featureContentHome p{
margin:0 0 0.6em;
}

div#featureContentHome #featureContentHeader p.image{
position:relative;
float:right;
width:315px;
height:255px;
margin-left:10px;
}

div#featureContentHome #featureContentHeader p.image img{
position:absolute;
}



/*	feature > health	
----------------------------------------------------*/
div#featureContentHealth{ background-image:url(images/health_bg01.gif);}

div#featureContentHealth p,
div#featureContentHealth ul{
margin-bottom:0.8em;
}

div#featureContentHealth ul li{
margin-left:20px;
list-style:disc;
}

div#featureContentHealth h3{
clear:both;
margin:0 0 10px;
}

div#featureContentHealth #featureContentHeader p.image{
position:relative;
float:right;
width:255px;
height:330px;
margin-left:10px;
}

div#featureContentHealth #featureContentHeader p.image img{
position:absolute;
top:-15px;
left:0;
}

/*	feature > club
----------------------------------------------------*/
div#featureContentClub{ background-image:url(images/club_bg01.gif);}

div#featureContentClub p,
div#featureContentClub ul{
margin-bottom:0.8em;
}

div#featureContentClub ul li{
margin-left:20px;
list-style:disc;
}

div#featureContentClub h3{
clear:both;
margin:0 0 10px;
}

div#featureContentClub #featureContentHeader p.image{
position:relative;
float:right;
width:315px;
height:255px;
margin-left:10px;
}

div#featureContentClub #featureContentHeader p.image img{
position:absolute;
}

/*	feature > event > index
----------------------------------------------------*/
div#featureContentEventIndex{ background-image:url(event/images/event_bg01.gif);}

div#featureContentEventIndex #featureContentHeader p.image{
position:relative;
float:right;
width:315px;
height:255px;
margin-left:10px;
}

div#featureContentEventIndex #featureContentHeader p.image img{
position:absolute;
}

div#featureContentEventIndex ul#eventReportNavigation{
margin:0 -20px 0 -2px;
zoom:1;
}

div#featureContentEventIndex ul#eventReportNavigation li{
float:left;
margin:0 6px 0 0;
	list-style-type:none;	
}

/*	feature > event > event[n]
----------------------------------------------------*/
div#featureContentEvent{ background-image:url(event/images/event_bg01.gif);}

div#featureContentEvent p{
margin-bottom:0.8em;
}

div#featureContentEvent p img.fltL{
margin:0 15px 5px 0;
}

div#featureContentEvent p img.fltR{
margin:0 0 5px 15px;
}

div#featureContentEvent #featureContentHeader h3{
margin:-10px 0 0 -15px
}

div#featureContentEvent #featureContentHeader p.image{
position:relative;
float:right;
width:340px;
height:360px;
margin-left:0px;
}

div#featureContentEvent #featureContentHeader p.image img{
position:absolute;
top:-30px;
left:0;
}


/*	feature > event > event[n]
----------------------------------------------------*/
.featureNav {
	background: #f2f2e5 url(event/images/event_nav_top.gif) no-repeat;
	padding: 8px 10px 0 10px;
}
.featureNav	ul {
	list-style-type: none;
}
.featureNav	ul li {
	width: 279px;
	float: left;
	background: url(../common/images/icon_arw01.gif) no-repeat left center;
	padding-left:14px;
	margin:0;
}
/*.featureNav	ul li {
	width: 574px;
	background: url(../common/images/icon_arw01.gif) no-repeat left center;
	padding-left:16px;
	margin:0;
}*/
.featureNav	ul li span {
	font-weight:bold;
	color:#333333;
}
.featureNavBtm {
}


