
/*	¸Þ´º ³×ºñ°ÔÀÌ¼Ç */
div.navi {
    left: 0px;
	width: 780px;
	overflow: hidden;
	margin: -12px 0px 0px 0px;
	/*	margin: 35px 0px 10px 22px;*/
}
div.navi ul.c-title {
	clear: both;
	margin: 0px 0px 7px 2px;
}


/*	³×ºñ°ÔÀÌ¼Ç ÀüÃ¼ Å×ÀÌºí */
div.navi table.theme {
    float: left;
	width: 780px;
	table-layout: fixed;
	border-collapse: collapse;
}

div.navi table.theme td {
	text-align: left;
	line-height: 1.4em;
}
div.navi table.theme li.first-child {
	width: 16px;
}
div.navi table.theme li.last-child {
	width: 15px;
}
div.navi table.theme td.first-child span {
	display: block;
	padding: 3px 0 0 0px;
}
div.navi table.theme li {
	float: left;
	display: inline;
	list-style: none
}
div.navi table.theme li.m01 {
	float: left;
	width: 91px;
	display: inline;
	list-style: none
}
div.navi table.theme li.m02 {
	float: left;
	width: 71px;
	display: inline;
	list-style: none
}
div.navi table.theme li.m03 {
	float: left;
	width: 73px;
	display: inline;
	list-style: none
}
div.navi table.theme li.m04 {
	float: left;
	width: 122px;
	display: inline;
	list-style: none
}
div.navi table.theme li.m05 {
	float: left;
	width: 60px;
	display: inline;
	list-style: none
}
div.navi table.theme li.m06 {
	float: left;
	width: 187px;
	display: inline;
	list-style: none
}div.navi table.theme li.m07 {
	float: left;
	width: 141px;
	display: inline;
	list-style: none
}



/*	¸Þ´º-³×ºñ°ÔÀÌ¼Ç Å×ÀÌºí - body */

div.navi table.navi {
	overflow: hidden;
	table-layout: fixed;
	border-collapse: collapse;
}

div.navi table.navi td {
	text-align: left;
	line-height: 1.4em;
	color: #000000;
	display: inline;
	list-style: none
}
div.navi table.navi tr {
	height: 30px;
	text-align: center;
}
.bg_default_navi_h30 {
    background-image:url(../img/bg/bg_navi_b.gif);
	height: 30px;
	text-align: center;
}
div.navi table.navi td.first-child, 
div.navi table.navi td.last-child {
	padding: 0;
}
div.navi table.navi td.first-child span {
	display: block;
	padding: 3px 0 0 0px;
}
div.navi table.navi tbody {
    vertical-align: top;
}
div.navi table.navi li.subm {
	float: left;
	display: inline;
	list-style: none
}
div.navi table.navi li {
	float: left;
	display: inline;
	list-style: none
}
div.navi table.navi li.m-blank {
	width: 15px;
}


div.navi table.navi2 {
	width: 780px;
	overflow: hidden;
	table-layout: fixed;
	border-collapse: collapse;
}
div.navi table.navi2 li {
	float: left;
	display: inline;
	list-style: none
}
div.navi table.navi2 li.m-blank {
	width: 15px;
}

