@charset "shift_jis";
	
	#header {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 70px;
		text-align: center;
		color: #ffffff;
		}
		
		/* heder color */
		
		.bk-black { background: #000000;}
		.bk-white { background: #ffffff;}
		.bk-red { background: #ffb2b2;}
		.bk-blue { background: #bff2ff;}
		.bk-green { background: #33cd99;}
		
		#header-box {
			margin: 0 auto;
			padding: 0;
			width: 950px;
			text-align: left;
			}
		
		#header h1 {
			float: left;
			margin: 10px 0 0 0;
			padding: 0;
			width: 202px;
			height: 54px;
			}
			
			/* #header h1.bg-black { background: url(../images/header-black/logo_foot.jpg) left bottom no-repeat;}
			#header h1.bg-white  { background: url(../images/header-white/logo_foot.jpg) left bottom no-repeat;}
			#header h1.bg-red { background: url(../images/header-red/logo_foot.jpg) left bottom no-repeat;}
			#header h1.bg-blue { background: url(../images/header-blue/logo_foot.jpg) left bottom no-repeat;}
			#header h1.bg-green { background: url(../images/header-green/logo_foot.jpg) left bottom no-repeat;} */
		
		#header-navi {
			float: right;
			margin: 5px 0 0 0;
			padding: 0;
			width: 748px;
			}
		
		li#search-box@{
			height: 25px;
			vertical-align: top;
			}
				
		li#search-box input {
				margin: 0 0 0 5px;
				padding: 2px 5px;
				width: 75px;
				border: 0;
				}
			
			ul#sub-menu, ul#main-menu {
				clear: both;
				margin: 0;
				padding: 0;
				}
				
				ul#sub-menu {
					float: right;
					margin: 0 0 5px 0;
					padding: 0;
					}
				
				ul#sub-menu li{
					float: left;
					margin: 0;
					padding: 0;
					list-style: none;
					vertical-align: bottom;
					}
					
					.sab-menu01 img,
					.sab-menu02 img,
					.sab-menu03 img,
					.sab-menu04 img,
					.sab-menu05 img,
					.sab-menu06 img,
					.sab-menu07 img,
					.sab-menu08 img { margin: 10px 10px 0 0;}
					
				ul#main-menu li {
					float: left;
					margin: 0;
					padding: 0;
					list-style: none;
					}
					
					ul#sub-menu li img, ul#main-menu li img {
						border: 0;
						vertical-align: top;
						}