@charset "utf-8";


/* head
--------------------------------------------------------------- */
#head{width:950px;}

#headTopHlogo h1{
	width:290px;
	margin:0;
	padding:0;
	background:none;
}

*html #headTopHsearch td img{vertical-align:bottom;}

#mainVisual {
	clear: both;
	width: 952px;
	height:198x;
	margin: 0 0 10px;
	padding: 0;
}

/* cont
--------------------------------------------------------------- */
#cont{
	width:950px;
	background:none;
	margin-top:23px;
	border:none;
}

/* contRight
--------------------------------------------------------------- */
#contRight{
	float:left;
	width:368px;
	background: url(../images/bg_dot_01.gif) left bottom repeat-x;
}

#contRight h3{
	margin:0 0 5px 14px;
	padding:0;
	background:none;
}

#contRight ul{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
}

#contRight ul li{
	float:left;
	width:150px;
	margin-right:5px;
	background-image: url(../images/icon_other.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
}

/* contMenuAbout */
#contMenuAbout{
	margin-bottom:1px;
	padding-bottom:10px;
	background: url(../images/bg_dot_01.gif) left bottom repeat-x;
	border-right:solid 5px #006699;
}

/* contMenuBusiness */
#contMenuBusiness{
	padding-bottom:10px;
	border-right:solid 5px #006699;
}

/* contCenter
--------------------------------------------------------------- */
#contCenter{
	float:left;
	width:570px;
	margin-right:12px;
}

#contCenter h2{
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	background:none;
	font-size: 120%;
}

#contCenter h2 img{margin:0;}

#contCenter table{
	margin:0 0 0 10px;
	border-collapse:collapse;
	border:none;
}

#contCenter table th{
	background-image: url(../images/icon_news.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
}

#contCenter table td{padding-left:10px;}

/* contMenuData */
#contMenuData{
	margin-bottom:1px;
	padding-bottom:1px;
	padding-left:11px;
	background: url(../images/bg_dot_01.gif) left bottom repeat-x;
	border-left:solid 5px #996600;
}

/* contMenuAttention */
#contMenuAttention{
	padding-left:11px;
	background: url(../images/bg_dot_01.gif) left bottom repeat-x;
	border-left:solid 5px #8C811C;
}

#contMenuAttention table{margin-bottom:13px;}

#contMenuAttention table td{
	background-image: url(../images/icon_news.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
}

/* contMenuList */
#contCenter div.contMenuList {
	clear:both;
	width: 300x;
	text-align: right;
	padding: 5px 0px 0px 0px;
	margin-top: 3px;
	margin-bottom:10px;
	margin-right:10px;
}
#contCenter div.contMenuList a {
	background-image: url(../images/icon_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}

/* clearfix
============================================================ */
.clearfix:after{
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}

.clearfix{display:inline-block;}

/* \*/
*html .clearfix{height:1%;}

.clearfix{display:block;}
/**/

