/* @charset "Shift_JIS"; */

/* common Layout
----------------------------------------------------*/
div#globalnavi ol li.home a{
	width: 100px;
	background: url(../common/images/btn_gb_home_o.gif) no-repeat 0px 0px;
}


/* All Layout
----------------------------------------------------*/
div#img-area{
  width: 744px;
  height: 254px; /* 240+14 */
	background: #fff url(../images/bg_img_area.jpg) repeat-x left bottom;
}
div#top-body{
	width: 744px;
	background: #fff url(../images/bg_top_body_dot.gif) repeat-y left top;
}

/* contents-navi Layout
----------------------------------------------------*/
div#top-body div#contents-navi h2{
	height: 32px;
	background: #fff;
}

/* leftbox centerbox rightbox
----------------------------------------------------*/
/* background-dot: about 364, 556 */

div#top-body div#contents-navi h3{
	height: 40px;
}
div#top-body div#contents-navi div#leftbox{
	float: left;
	width: 368px; /* 364+4px */
	padding-left:8px;
}
div#top-body div#contents-navi div#centerbox{
	float: left; 
	width: 170px; 
}
div#top-body div#contents-navi div#rightbox{
	float: right; 
	width: 174px; /* 166+8px */
}

div#top-body div#contents-navi ul {
	float: left;
	width: 170px; 
}
div#top-body div#contents-navi ul li{
	padding: 0px 0px 5px 9px;
	background: url(../common/images/lm_arw.gif) no-repeat 2px 4px;
}
div#top-body div#contents-navi ul li a:hover{
	text-decoration: underline;
}






/*
div.banaLeft { float:left; }
div.banaRight {
  float:right;
  margin-top: 2px;
  width: 360px;
  font-size: 90%;
  color: #555;
}
*/








