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

/* Table Of Contents
----------------------------------------

# General Elements
# gNav
# pageBody
# content
# sidebar
# clearfix
# common classes

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



/* info-news-release
---------------------------------------------------------------------------- */
.contentBody {
	border:0px solid #666666;
	margin-bottom: 20px;
	color:black;
}

.contentBody h2{
	font-size: 1.667em;
	border-left: 6px solid #20acec;
	border-bottom: 1px solid #999999;
	padding: 3px;
	color: #333333;
}

.contentBody h3{
	margin: 10px 0;
}

.contentBody h3 span{
	color: #20acec;
}

.contentBody ul {
	margin: 30px 0;
}

.contentBody ul li{
	margin: 10px 0;
}

.bd_b1 {
	border-bottom: 1px solid #CCCCCC;
}
	
.contentNews {
	width:600px;
	/*height:144px;
	overflow:scroll;*/
	color:#666666;
}

.contentTopics {
	color:#666666;
}

.contentArticles {
	color:#333333;
}

img.icon {
	vertical-align: middle;
}

table {   
    border: 0px solid #eee;  
    border-collapse: collapse;  
    width:100%;
	color:#333;
} 

td {  
    border-bottom: 2px solid #FFFFFF;
    padding: 5px;
	vertical-align: top;
}

.td_bg {
	background-color: #20acec;
	width: 200px;
	color: #FFFFFF;
}



/* # INav
---------------------------------------------------------------------------- */

.INav{
	background:#ffffff;}

.lNav li a{
	display:block;
	width:220px;
	height:40px;
	background:url(../images/inav.gif) no-repeat;
	text-indent:-9999px;

}

.lNav li.last{
	border-bottom:solid 2px #AAB3B8;
}

.lNav li.inav01 a{
	background-position:0 0;
}

.lNav li.inav01 a:hover{
	background-position:-220px 0;
}

.lNav li.inav01_on a{
	background-position:-220px 0;
}

.lNav li.inav02 a{
	background-position:0 -40px;
}

.lNav li.inav02 a:hover{
	background-position:-220px -40px;
}

.lNav li.inav02_on a{
	background-position:-220px -40px;
}


.lNav li.inav03 a{
	background-position:0 -80px;
}

.lNav li.inav03 a:hover{
	background-position:-220px -80px;
}

.lNav li.inav03_on a{
	background-position:-220px -80px;
}

.lNav li.inav04 a{
	background-position:0 -120px;
}

.lNav li.inav04 a:hover{
	background-position:-220px -120px;
}

.lNav li.inav04_on a{
	background-position:-220px -120px;
}

.lNav li.inav05 a{
	background-position:0 -160px;
}

.lNav li.inav05 a:hover{
	background-position:-220px -160px;
}

.lNav li.inav05_on a{
	background-position:-220px -160px;
}

.lNav li.inav06 a{
	background-position:0 -200px;
}

.lNav li.inav06 a:hover{
	background-position:-220px -200px;
}

.lNav li.inav06_on a{
	background-position:-220px -200px;
}


.INavInner{
	width:200px;
	padding:7px 10px 0px;
	background:#ffffff;
}

.INavInner li a{
	display:block;
	width:200px;
	height:17px !important;
	text-indent:-9999px;
}

.INavInner li.last{
	padding-bottom:8px;
	border-bottom:solid 2px #E9ECEE;
}

.inav_outlines a{
	background:url(../images/inav_outlines.gif) no-repeat #ffffff;
}


.inav_outlines li.inav03_01 a{
	background-position:0 0;
}
.inav_outlines li.inav03_01 a:hover{
	background-position:-200px 0px;
}

.inav_outlines li.inav03_01_on a{
	background-position:-200px 0px;
}

.inav_outlines li.inav03_02 a{
	background-position:0 -17px;
}
.inav_outlines li.inav03_02 a:hover{
	background-position:-200px -17px;
}

.inav_outlines li.inav03_02_on a{
	background-position:-200px -17px;
}


.inav_outlines li.inav03_03 a{
	background-position:0 -34px;
}
.inav_outlines li.inav03_03 a:hover{
	background-position:-200px -34px;
}

.inav_outlines li.inav03_03_on a{
	background-position:-200px -34px;
}


.inav_enterprises a{
	background:url(../images/inav_enterprises.gif) no-repeat #ffffff;
}


.inav_enterprises li.inav04_01 a{
	background-position:0 0;
}
.inav_enterprises li.inav04_01 a:hover{
	background-position:-200px 0px;
}

.inav_enterprises li.inav04_01_on a{
	background-position:-200px 0px;
}

.inav_enterprises li.inav04_02 a{
	background-position:0 -17px;
}
.inav_enterprises li.inav04_02 a:hover{
	background-position:-200px -17px;
}

.inav_enterprises li.inav04_02_on a{
	background-position:-200px -17px;
}


.inav_enterprises li.inav04_03 a{
	background-position:0 -34px;
}
.inav_enterprises li.inav04_03 a:hover{
	background-position:-200px -34px;
}

.inav_enterprises li.inav04_03_on a{
	background-position:-200px -34px;
}

.inav_enterprises li.inav04_04 a{
	background-position:0 -51px;
}
.inav_enterprises li.inav04_04 a:hover{
	background-position:-200px -51px;
}

.inav_enterprises li.inav04_04_on a{
	background-position:-200px -51px;
}


.inav_enterprises li.inav04_05 a{
	background-position:0 -68px;
}
.inav_enterprises li.inav04_05 a:hover{
	background-position:-200px -68px;
}

.inav_enterprises li.inav04_05_on a{
	background-position:-200px -68px;
}
.brunch_name {
	width:70px;
	float:left;
}
.brunch_tel {
	margin-left:10px;
}
.brunch_name span {
	width:5em;
	text-align:justify;
	text-justify:inter-ideograph; 
}