@charset "UTF-8";


/* contents
--------------------------------------------------------------------------
0.ul#navitop
1. ul.nav_main
2. ul.nav_sub
3. ul.nav_sup
--------------------------------------------------------------------------
*/

/* 0. ul#navitop
-----------------------------------------------	*/

div.model-header ul#navitop {
	margin-bottom: 20px;
}

/* 1. ul.nav_main
-----------------------------------------------	*/

div.model-header ul.nav_main:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

div.model-header ul.nav_main {
	min-height: 1px;
}

* html div.model-header ul.nav_main {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div.model-header ul.nav_main li {
	float: left;
	width: 144px;
}





/* 2. ul.nav_sub
-----------------------------------------------	*/

div.model-header ul.nav_sub:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

div.model-header ul.nav_sub {
	min-height: 1px;
}

* html div.model-header ul.nav_sub {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div.model-header ul.nav_sub li {
	float: left;
	width: 180px;
}





/* 3. ul.nav_sup
-----------------------------------------------	*/

div.model-header ul.nav_sup:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

div.model-header ul.nav_sup {
	min-height: 30px;
	background-image: url("/830n/images/sup_background.jpg");
	background-repeat: repeat-x;
	background-position: left top;
}

* html div.model-header ul.nav_sup {
	height: 30px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div.model-header ul.nav_sup li {
	float: left;
}








