/* CSS Document */

/*メインビジュアル*/
#mainvisual {
	position:relative;
	z-index: 0;
	background: url("../images/top/main_visual.jpg") no-repeat scroll left top transparent;
	display: block;
	width: 959px;
	height:491px;
	/*height: 519px;*/
	margin-top: 20px;
}

/*メインビジュアル内のメニュー*/
#menu_cube {
	position:absolute;
	left:293px;
	top:41px;
	/*top:55px;*/
}
#menu_cube ul{
	margin-bottom:3px;
}
#menu_cube ul li{
	list-style:none;
	margin:0;
	padding:0;
	margin-right:3px;
	display:inline-block;
	width:124px;
	height:124px;
	/*background:#CCC;*/
}

/*更新履歴*/
#news h3 {
	width:96px;
	margin:32px 0 23px 0;
}
#news ul{
	list-style:none;
	margin:0;
	padding:0;
}
.news_box {
	width:430px;
	margin:0 50px 0 0;
	display:inline-block;
}
.news_block {
	border-bottom:#DFDFDF dotted 1px;
}
.news_box ul li {
	display:table-cell;
	font-size:12px;
	vertical-align:top;
	padding-bottom:8px;
}
.news_date {
	width:80px;
	color:#CCCCCC;
	padding-right:2em;
}
.news_txt a {
		display:inline-block;
		width:100%;
	}
	.news_txt a:link {
		color: #00A0D2;
	}
	.news_txt a:visited {
		color: #00A0D2;
	}
	.news_txt a:hover {
		color: #00F;
	}

/*グループ会社*/
.azl_grp {
	width:100%;
	margin:0 auto 30px;
}
.azl_grp h3 {
	margin:37px 0 10px 0;
}
.azl_grp ul li{
	display:inline-block;
	width:480px;
	/*background:#CCC;*/
}

/*年末年始の挨拶２０１４*/
#aisatsu {
	cursor:pointer;
}
.pannel {
	
	background:url(../images/common/dot.gif) repeat;
	/*opacity:0;*/
	position:absolute;
	top:0;
	left:0;
	
}
#comment {
	text-align:left;
	padding:20px 0;
	color:#666666;
}