@charset "utf-8";

/*
======== table of content. =================================

summary:インデックスページ用

- CONTENT

============================================================
*/

/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/

div#content-left {
	margin:0 0 0 50px;
	float:left;
	width:535px;
}

div#reportArea {
	width:534px;
	height:121px;
	background:url(/global/images/index/bg_report.gif) no-repeat 0 14px;
}

div#reportArea form {
	margin:0 0 0 21px;
}
div#reportArea form p span {
	margin:0 0 0 5px;
	font-size:0.75em;
	
}
div#reportArea form fieldset {
	margin:3px 0 0 0;
}
div#reportArea form label {
	display:none;
}
div#reportArea form input#url {
	margin:5px 0 0 0;
	padding:2px 2px 2px 34px;
	border:1px solid #999;
	display:block;
	float:left;
	width:367px;
	height:15px;
	background:#FFF url(/global/images/icon_url.gif) no-repeat 3px 50%;
	color:#666;
	font-size:0.9em;
}
div#reportArea form input#check {
	margin:5px 0 0 5px;
	display:block;
	float:left;
}
/** IE調整用 */
* html div#reportArea form input#url {
	margin-left:-10px;
}
*:first-child+html div#reportArea form input#url {
	margin-left:-21px;
}
/** IE調整用ここまで */

div#newsArea {
	margin:20px 0 0 0;
	position:relative;
	width:534px;
	background:url(/global/images/index/line_news.gif) repeat-x left top;
}
div#newsArea ul.news-menu {
	position:absolute;
	right:0;
	top:25px;
	width:52px;
}
div#newsArea ul.news-menu li {
	margin:0 4px 0 0;
	float:left;
}

dl.news-list {
	margin:0 0 10px 16px;
	padding:10px 0 0 0;
	width:515px;
	font-size:0.9em;
	color:#666;
	line-height:1.9;
	overflow:auto;
	height: 130px;
}

dl.news-list dt {
	padding:0 0 0 16px;
	float:left;
	width:7em;
	background:url(/global/images/cursor_blk.gif) no-repeat 0 6px;
}
dl.news-list dd {
	margin-left:9em;
}

dl.news-list #newsall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 10px;
	padding: 5px;
	height: 25px;
	width: 120px;
	text-align: center;
	font-style: normal;
	float: right;
}

div#content-right {
	margin:14px 0 0 20px;
	float:left;
	width:349px;
}

div#relationArea {
	background:url(/global/images/index/title_relation_middle.gif) repeat-y 0 42px;	
}

ul.relation-list {
	margin:0 0 0 0;
	padding:0 0 20px 0;
	height:250px;	
	background:url(/global/images/index/title_relation_btm.gif) no-repeat 0 100%;	
}
ul.relation-list li{
	float:left;
}
ul.relation-list li.ml22 {
	margin-left:27px;
}
ul.relation-list li.mt10 {
	margin-top:2px;
}
ul.relation-list li.ml20 {
	margin-left:10px;
}

