@charset "UTF-8";

#flashContent{
	width:944px;
	height:328px;
	background-color:#EFEFEF;
}

#noflash{
	margin-top:152px;
	margin-left:24px;
}



/*---INFO--*/
#newsArea {
	float:left;
	display:block;
	width:550px;
	margin-top:16px;
	background:url(../img/hd_bg.gif) no-repeat left top;
	overflow:hidden;
	border:1px solid #E5E5E5;
}

#newsArea h2{
	height:16px;
	text-indent:-9999px;
	background:url(../img/hd_info.gif) no-repeat left top;
	display:block;
	margin:9px auto 0px 16px;
}

#newsArea .backnumber a{
	float:right;
	width:72px;
	height:7px;
	background:url(../img/bt_backnum.gif) no-repeat left top;
	text-indent:-9999px;
	margin:12px 16px 0px auto;
}

#newsList {
	width:520px;
	margin:12px 15px 15px 15px;		
}

#newsList dl {
	width:520px;
	display:block;
	padding-top:6px;
	_padding-top:3px;
}

#newsList dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#newsList dt {
	width:80px;
	float:left;
	line-height:1.3;	
}

#newsList dd {
	float:left;
	width:368px;	
	line-height:1.3;
	display:block;
}

#newsList dd.category {
	width:64px;
	line-height:1.3;
	display:block;
	margin-right:8px;
}

#cautionList {
	width:520px;
	margin:0px 15px 15px 15px;
	border-top:1px solid #E5E5E5;		
}

#cautionList h3 {
	height:11px;
	text-indent:-9999px;
	background:url(../img/caution.gif) no-repeat left top;
	margin-top:12px;
	margin-bottom:4px;
	_margin-bottom:0px;
}

#cautionList dl {
	width:520px;
	display:block;
	padding-top:6px;
	_padding-top:3px;
}

#cautionList dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#cautionList dt {
	width:80px;
	float:left;
	line-height:1.4;	
}

#cautionList dd {
	float:left;
	width:368px;	
	line-height:1.4;
	display:block;
}

#cautionList dd.category {
	width:64px;
	line-height:1.4;
	display:block;
	margin-right:8px;
}

/*---CATALOG--*/
#catalogArea {
	float:left;
	display:block;
	margin-top:16px;	
	width:550px;
	background:url(../img/hd_bg.gif) no-repeat left top;
	overflow:hidden;
	border:1px solid #E5E5E5;
	padding-bottom:8px;
}

#catalogArea h2{
	height:16px;
	text-indent:-9999px;
	background:url(../img/hd_catalog.gif) no-repeat left top;
	display:block;
	margin:9px auto 0px 16px;
}


#catalogList {
	width:520px;
	margin:19px 0px 0px 15px;
}

#catalogList dl{
	width:112px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:24px;
	margin-top:24px;
}

#catalogList dl.large {
	margin-right:0px;
	margin-top:0px;
	width:134px;
}

#catalogList dl.rotate {
	width:80px;
}

#catalogList dt {
	padding-top:0px;
	height:80px;
}

#catalogList dl.rotate dt {
	padding-top:0px;
	height:112px;
}

#catalogList dl.large dt {
	padding-top:0px;
	height:136px;
}

#catalogList dd{
	display:block;
	line-height:1.5;
	_line-height:1;
	text-align:right;
	height:12px;
	margin-bottom:12px;
}

#catalogList dl.large dd {
	text-align:left;
}

/*---BANNER--*/
#bannerArea {
	float:right;
	display:block;
	width:374px;
	margin-top:16px;
	background:#e2dfd6;
	overflow:hidden;
	border:1px solid #E5E5E5;
}

#bannerArea h2{
	height:16px;
	text-indent:-9999px;
	background:url(../img/hd_links.gif) no-repeat left top;
	display:block;
	margin:9px auto 5px 16px;
}

#bannerList {
	width:344px;
	padding:0px 15px 15px 15px;
	border-top:1px solid #CCCCCC;
}

#bannerList dl {
	width:344px;
	display:block;
	padding-top:12px;
	_padding-top:8px;
}

#bannerList dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#bannerList dt {
	width:170px;
	float:left;
	margin-right:8px;
}

#bannerList dd {
	width:166px;
	float:right;	
	line-height:1.2;
	font-size:85%;
	display:block;
}

