body{
  background-color: lightyellow;
}
.header {
  height: 150px;
  background-color: yellow;
}
.main-contents, .left-navi, .right-navi {
  height: 400px;
}
.main-contents {
  background-color: red;
  color: #fff;
  float: left;
  width: 80%;
}
.left-navi {
  background-color: blue;
  color: #fff;
  float: right;
  width: 20%;
	min-width: 100px;
}
.right-navi {
  background-color: green;
  color: #fff;
  float: right;
  width: 20%;
	min-width: 100px;
}
.main{
  width: 80%;
  float: right;
}


/* -----------------------------------
 .searchBox
 ------------------------------------ */
.header  { 
	float: right; 
	margin: 0 0 10px; 
	zoom: 1; 
	} 

.hdRightBox .searchBox { 
	margin: 0; 
	}
.searchTextBox { 
  float: right;
	width: 200px; 
	height: 20px; 
	border: 1px solid #999999; 
	color: #606060; 
	font-size: 12px; 
	line-height: 18px; 
	padding: 0 2px; 
	margin: 0 5px 0 0; 
	} 
 .sitemap { 
  float: right;
	padding-left: 14px; 
	font-size: 12px; 
	} 
 .sitemap a { 
	background: url(../image/hd-link-arrow.gif) no-repeat 0 2px; 
	padding: 0 0 0 10px; 
	line-height: 1.2; 
	} 

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

	[ 4 ] FOOTER

 --------------------------------------------------- */
.footer { 
	clear: both; 
	margin: 0 auto; 
	background: url(../image/footer-bg.jpg) repeat-x left top; 
	color: #535353; 
	} 
.footer .copyright { 
	float: left; 
	padding: 7px 0 10px 10px; 
	font-size: 1em; 
	} 
.footer ul { 
	float: right; 
	padding: 8px 10px 0 0; 
	} 
.footer li { 
	float: left; 
	} 
.footer li a { 
	display: block; 
	padding: 0 0 0 8px; 
	margin: 0 0 0 18px; 
	font-weight: bold; 
	font-size: 0.8em; 
	background: url(../image/footer-link-dot.gif) no-repeat left center; 
	} 
.footer li a:link, 
.footer li a:visited { 
	text-decoration: none; 
	color: #535353; 
	} 
.footer li a:hover, 
.footer li a:active { 
	text-decoration: underline; 
	color: #535353; 
	} 

.footer address { 
	clear: both; 
	padding: 10px; 
	text-align: right; 
	background: url(../image/footer-dot-line.gif) repeat-x left top; 
	}


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

	[ 5 ] LINK

 --------------------------------------------------- */
a:link, 
a:visited { 
	color: #336699; 
	text-decoration: underline; 
	} 
a:hover, 
a:active { 
	color: #FF7200; 
	text-decoration: underline; 
	} 


