@charset "UTF-8";


div#main_visual {
	background     : url("main_visual.jpg") no-repeat;
	width          : 885px;
	height         : 46px;
	padding        : 239px 3px 26px 12px;
}

div#main_visual a {
	text-indent    : -9999px;
	width          : 285px;
	height         : 46px;
	display        : block;
	float          : left;
	margin         : 0 10px 0 0;
}

div#main div#service_info {
	width          : 330px;
	float          : left;
}

div#main div#ir_info {
	width          : 330px;
	float          : right;
}

div#main div#news_info {
	clear          : both;
}

div#main div#service_info,
div#main div#ir_info,
div#main div#news_info {
	margin         : 0 0 25px 0;
}

div#main div#service_info h2,
div#main div#ir_info h2,
div#main div#news_info h2 {
	margin         : 0 0 14px 0;
}

div#main div.title{
	position       : relative;
}

div#main div#service_info div.title div.rss,
div#main div#ir_info div.title div.rss{
	position       : absolute;
	left:278px;
	top:5px;
}

div#main div#news_info div.title div.rss{
	position       : absolute;
	left:629px;
	top:5px;
}


/* clearfix */
/*/////////////////////////////////////////////////*/
div#main_visual:after {
	content         : ".";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

div#main_visual {
	display         : inline-block;
}

/*＼*/
* html div#main_visual {
	height          : 1%;
}

div#main_visual {
	display         : block;
}
/* */


/* 20100126 added */
/*
div#main dl.info_list dt {
	padding-bottom	: 0;
}

div#main div#service_info dl.info_list dt {
	display:inline;
}

div#main div#service_info dl.info_list dt img {
	float			: right;
}
*/
