@charset "UTF-8";
/* CSS Document */

.idx_title {
	margin:0px;
	padding:0px;
	width:306px;
	height:99px;
	}
.idx_title a:link , .idx_title a:visited , .idx_title a:active , .idx_title a:hover{
	width:306px;
	height:99px;
	display:block;
	text-indent:-99999px;
	margin:0px;
	padding:0px;
	background:url(../../img/index/title.png) no-repeat left top;
	}



#idx_stg {
	margin:0px;
	padding:0px 90px 0px 90px;
	height:455px;
	}
#idx_stg-l {
	float:left;
	margin:105px 0px 0px;
	padding:0px;
	width:465px;
	}
#idx_stg-r{
	float:right;
	width:250px;
	margin:105px 0px 0px;
	padding:0px;
	}
.corp-linkbox{
	background:url(../../img/index/bg_corp-link.png) no-repeat;
	width:193px;
	margin:125px 0px 0px;
	padding:0px 0px 0px;
	min-height:225px;
	height: auto !important;
	height: 225px;
	}
.corp-linkbox ul{
	padding:72px 0px 0px;
	display:block;
	margin:0px;
	}
.corp-linkbox li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
	}
.corp-linkbox li a {
	text-align:center;
	margin:0px;
	padding:0px;
	display:block;
	background-position:center top;
	text-decoration:none;
	text-indent:-9999px;
	}
.corp-linkbox li a:hover {
	color: #000000;
}
* html .corp-linkbox li a {
}
.corp-linkbox li.ban_will a:link , .corp-linkbox li.ban_will a:visited , .corp-linkbox li.ban_will a:active , .corp-linkbox li.ban_will a:hover{
	background:url(../../img/index/ban_willstage.gif) no-repeat 30px 0px;
	height:55px;
	margin:0px;
	padding:0px 0px 12px;
	}
.corp-linkbox li.ban_muratec a:link , .corp-linkbox li.ban_muratec a:visited , .corp-linkbox li.ban_muratec a:active , .corp-linkbox li.ban_muratec a:hover{
	background:url(../../img/index/ban_muratec.gif) no-repeat 58px 0px;
	height:20px;
	margin:0px;
	padding:0px 0px 5px;
	}
.corp-linkbox li.ban_jikka a:link , .corp-linkbox li.ban_jikka a:visited , .corp-linkbox li.ban_jikka a:active , .corp-linkbox li.ban_jikka a:hover{
	background:url(../../img/index/ban_jikka.gif) no-repeat 31px 0px;
	height:18px;
	margin:0px;
	padding:0px;
	}
.plus {
	padding:0px 0px 0px;
	}
.plus img {
	padding-bottom:5px;
	}
.callme {
	margin:55px 0px 0px;
	}
	
#idx_foot {
	margin:0px;
	padding:0px;
	}
.news_box {
	background:url(../../img/index/bg_news.gif) no-repeat left top;
	width:720px;
	height:30px;
	margin:75px 0px 0px 90px;
	}
.news_box p{
	padding:7px 8px 0px 75px;
	color:#FFFFFF;
	}

.news_box a:link , .news_box a:active , .news_box a:visited{
	color: #ffffff;
	text-decoration: none;
}
.news_box a:hover{
	color: #ffffff;
	text-decoration: underline;
}


