/* 2009/11/19 NAVI */

#HEADER-AREA * { margin:0; padding:0;  font-size:0; line-height:0;}

#HEADER-AREA{
	width:780px;
	background:url(images/top/bg_top.gif) repeat-x 0 0;
	text-align:center;
}

#HEADER img { border:0;}

#HEADER {
	width:729px;
	margin:0 auto;
	text-align:left;
}

#LOGO {}

#NAVI {
	width:729px;
	height:19px;
	background-image:url(images/navi/bg_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}
#NAVI ul.navi-ul { margin:0;padding:0; list-style:none; }
#NAVI ul.navi-ul li { margin:0; padding:0; float:left; }
#NAVI ul.navi-ul li.navi-01 { margin-left:12px; }
#NAVI ul.navi-ul li.navi-02 { margin-left:6px; }
#NAVI ul.navi-ul li.navi-03 { margin-left:6px; }
#NAVI ul.navi-ul li.navi-04 { margin-left:15px; }
#NAVI ul.navi-ul li.navi-05 { margin-left:16px; }
#NAVI ul.navi-ul li.navi-06 { margin-left:2px; }
#NAVI ul.navi-ul li.navi-07 { margin-left:1px; }
#NAVI ul.navi-ul li.navi-08 { margin-left:15px; }
#NAVI ul.navi-ul li.navi-09 { margin-left:14px; }
.head-clear { clear:both; font-size:0; height:0;}

#LIST {
	width:729px;
	height:57px;;
	background-image:url(images/navi/bg_03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#LIST ul.list-ul {
	margin: 7px 0 0 256px;
	padding:0;
	list-style:none; 
	float:left;
}
#LIST ul.list-ul  li { text-align:left; }

#BANNER-01 {
	float:left;
	vertical-align:top;
	margin: 7px 0 0 8px;	
}
#BANNER-02 {
	float:left;
	vertical-align:top;
	margin: 7px 0 0 37px;	
}
#BANNER-03 {
	float:left;
	vertical-align:top;
	margin: 7px 0 0 4px;	
}



/* os */
#LIST-OS {
	width:729px;
}

#LIST-OS ul.list-os-ul{
	padding:0;
	list-style:none; 

}
#LIST-OS ul.list-os-ul  li {
	text-align:left;
	float:left;
}

