@charset "utf-8";

/*----------------------------------------*/
/*-- ページ要素（右ブロック　TOPイメージエリア） --*/
/*----------------------------------------*/
#images_area{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 735px;
	height: 280px;
}

/*------------------------------------*/
/*-- ページ要素（右ブロック　ニュースエリア） --*/
/*------------------------------------*/
#news_area{
	margin: 0px;
	padding: 0px;
	width: 510px;
	float: left;
}
/* TOPタイトル */
.bar_title_top{
	background: url("../images/bar_title_top.gif") no-repeat top left;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	width: 480px;
	height: 31px;
	font-size: 115%;
	font-weight: bold;
}
.bar_title_top span a{
	margin: 0px 0px 0px 10px;
}

.txt_title {
	display: block;
	float: left;
}

.btn_list a:hover img{
	visibility: hidden;
}
.btn_list a{
	background: url("../images/btn_list_on.gif") no-repeat;
	width: 38px;
	height: 18px;
	display: block;
	float: right;
}
.btn_rss a:hover img{
	visibility: hidden;
}
.btn_rss a{
	background: url("../images/btn_rss_on.gif") no-repeat;
	width: 48px;
	height: 18px;
	display: block;
	float: right;
}

dl.news_list {
	margin: 10px 10px 10px 0px;
	padding: 0px;
	line-height: 18px;
}
dl.news_list dt {
	clear: left;
	float: left;
	width: 9em;
	margin: 0px;
	font-size: 92%;
	padding: 0px 0px 5px 0px;
}
dl.news_list dd {
	margin-left: 10em;
	padding: 0px 0px 5px 0px;
}
dl.news_list dd a{
	color: #124d9c;
}

/*--------------------------------------*/
/*-- ページ要素（右ブロック　画像リンクエリア） --*/
/*--------------------------------------*/
#link_area{
	margin: 0px;
	padding: 0px;
	width: 225px;
	float: right;
}
#link_area img{
	padding: 0px 0px 10px 0px;
}
#link_area p{
	padding: 0px 0px 10px 3px;
	float: left;
}

/*--------------------------------------*/
/*-- 年明け用 --*/
/*--------------------------------------*/
#img_newyear{
	border:1px solid #bababa;
	padding: 1px;
	height: 230px;
}
#menu_products{
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
#menu_products div{
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu_products div.pro01 a{
	background: url("../images/btn_js_neox_on.jpg") no-repeat;
	width: 147px;
	height: 35px;
	display: block;
}
#menu_products div.pro01 a:hover img{
	visibility: hidden;
}

#menu_products div.pro02 a{
	background: url("../images/btn_js_yes_on.jpg") no-repeat;
	width: 147px;
	height: 35px;
	display: block;
}
#menu_products div.pro02 a:hover img{
	visibility: hidden;
}

#menu_products div.pro03 a{
	background: url("../images/btn_js_isms_on.jpg") no-repeat;
	width: 147px;
	height: 35px;
	display: block;
}
#menu_products div.pro03 a:hover img{
	visibility: hidden;
}

#menu_products div.pro04 a{
	background: url("../images/btn_js_wms_on.jpg") no-repeat;
	width: 147px;
	height: 35px;
	display: block;
}
#menu_products div.pro04 a:hover img{
	visibility: hidden;
}

#menu_products div.pro05 a{
	background: url("../images/btn_js_dms_on.jpg") no-repeat;
	width: 147px;
	height: 35px;
	display: block;
}
#menu_products div.pro05 a:hover img{
	visibility: hidden;
}
