@charset "utf-8";
/* CSS Document */


body { behavior:url("/common/css/csshover3.htc"); }

div.com001{
	 background: url(/images/com001_heading_01.jpg) top left no-repeat;
}

div.com002{
	 background: url(/images/com002_heading_01.jpg) top left no-repeat;
}

div.com003{
	 background: url(/images/com003_heading_01.jpg) top left no-repeat;
}

div.com004{
	 background: url(/images/com004_heading_01.jpg) top left no-repeat;
}

div.com005{
	 background: url(/images/com005_heading_01.jpg) top left no-repeat;
}

div.bus001{
	 background: url(/images/bus001_heading_01.jpg) top left no-repeat;
}

/* page */


p.com001_profie {

	padding:10px;
	border:solid 1px #d6d6d6;	
	color:#666;
	font-size:90%;
}



ul.com001 {
	margin-top:30px;
}

ul.com001 li {
	height:40px;
	width:219px;	
	float:left;
	padding-top:20px;
	margin-right:15px;
	margin-bottom:15px;
	background: url(/images/com_btn_01.jpg) top left no-repeat;
	text-align:center;
}


ul.com001 li:hover {
	background: url(/images/com_btn_01_o.jpg) top left no-repeat;
}

ul.com001 li.list_r {
	margin-right:0px;
}

ul.com001 li.list_b {
	margin-bottom:0px;
}

ul.com001 li a {
	margin-top:-20px;
	padding-top:20px;
	height:40px;
	display:block;
	color:#333;
	font-size:120%;
	font-weight:bold;
}

ul.com002 {
	margin-left:20px;
}


dl.bus001 {
	margin-top:15px;
}
	
dl.bus001 dt {
	margin:15px 0 0 0;
	text-align:center;
	padding-top:15px;
	float:left;
	clear:both;
	width:220px;
	height:35px;
}

dl.bus001 dt.message {
	background: url(/images/com_texture_message.jpg) top left no-repeat;
}

dl.bus001 dt.enterprise {
	background: url(/images/com_texture_enterprise.jpg) top left no-repeat;
}

dl.bus001 dt.msp {
	background: url(/images/com_texture_msp.jpg) top left no-repeat;
}

dl.bus001 dt.market {
	background: url(/images/com_texture_market.jpg) top left no-repeat;
}

dl.bus001 dt.health {
	background: url(/images/com_texture_health.jpg) top left no-repeat;
}


dl.bus001 dt:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
}

dl.bus001 dt a {
	color:#333;
	font-weight:bold;
	font-size:120%;
}
dl.bus001 dt.l2 {
	padding-top:8px;
	height:42px;
	}


dl.bus001 dd {
	width:440px;
	float:left;
	margin:15px 0 0 15px;
	padding-top:5px;
}



dl.com004 {
	margin:10px 0;
}

dl.com004 dt {
	width:85px;
	font-weight:bold;
	float:left;
	clear:both;
	margin-bottom:15px;
}

dl.com004 dd {
	width:550px;
	float:left;
	margin:0 0 15px 5px;
}


img.com005_01 {
	display:block;
	margin:0 auto 0;	
}

a img.com005_02:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	}

ul li span.com005 {
	font-weight:bold;
}


.mappop {
	background:#FFF;
	padding:20px;
}