@charset "utf-8";


#contents1 ul.business {
	height: 1%;
	padding: 0;
	overflow: hidden;
}
#contents1 ul.business li {
	width: 266px;
	float: left;
	margin-right: 1px;
	display: inline;
}
#contents1 ul.business li a {
	display: block;
	width: 266px;
	height: 186px;
	text-indent: -9999px;
	}
	
#contents1 ul.business li#bussiness-btn01 {
	background: url("../images/business3-2e.jpg") left top no-repeat;
	}	
#contents1 ul.business li#bussiness-btn01 a {
	background: url("../images/business3.jpg") left top no-repeat;
	}
#contents1 ul.business li#bussiness-btn01 a:hover {
	background: none;
	}	
	
#contents1 ul.business li#bussiness-btn02 {
	background: url("../images/business2-2e.jpg") left top no-repeat;
	}	
#contents1 ul.business li#bussiness-btn02 a {
	background: url("../images/business2.jpg") left top no-repeat;
	}
#contents1 ul.business li#bussiness-btn02 a:hover {
	background: none;
	}	
	
#contents1 ul.business li#bussiness-btn03 {
	background: url("../images/business1-2e.jpg") left top no-repeat;
	}	
#contents1 ul.business li#bussiness-btn03 a {
	background: url("../images/business1.jpg") left top no-repeat;
	}
#contents1 ul.business li#bussiness-btn03 a:hover {
	background: none;
	}

#contents1 ul.business li.right {
	margin-right: 0px;
}

#contents2 #news {
	width: 385px;
	float: left;
}
#contents2 #news h3 {
	margin-bottom: 5px;
}
#contents2 #news ul li {
	height: 1%;
	overflow: hidden;
	padding: 2px 0;
}
#contents2 #news ul li p {
	font-size: 90%;
}
#contents2 #news ul li p.date {
	width: 5em;
	float: left;
}
#contents2 #news ul li p.text {
	margin-left: 6em;
}

#contents2 #banner1 {
	width: 404px;
	height: 1%;
	float: right;
	overflow: hidden;
}
#contents2 #banner1 p {
	width: 187px;
	height: 95px;
	margin-left: 12px;
	float: left;
	display: inline;
}
#contents2 #banner1 p a {
	height: 95px;
	display: block;
	text-indent: -9999px;
}
#contents2 #banner1 p#banner1-1 a {
	background: url("../images/banner1-1.gif") no-repeat;
}
#contents2 #banner1 p#banner1-2 a {
	background: url("../images/banner1-2.jpg") no-repeat;
}
#contents2 #banner1 p a:hover {
	background-position: 0 -95px !important;
}

#contents2 #banner2 {
	height: 1%;
	padding-top: 40px;
	overflow: hidden;
	clear: both;
}
#contents2 #banner2 p {
	width: 260px;
	height: 65px;
	margin-right: 10px;
	float: left;
	display: inline;
}
#contents2 #banner2 p.right {
	margin-right: 0;
}
#contents2 #banner2 p a {
	height: 65px;
	display: block;
	text-indent: -9999px;
}
#contents2 #banner2 p#banner2-1 a {
	background: url("../images/banner2-1.gif") no-repeat;
}
#contents2 #banner2 p#banner2-2 a {
	background: url("../images/banner2-2.gif") no-repeat;
}
#contents2 #banner2 p#banner2-3 a {
	background: url("../images/banner2-3.jpg") no-repeat;
}
#contents2 #banner2 p a:hover {
	background-position: 0 -65px !important;
}


/* =========================================== *
 *	clearfix
 * =========================================== */

div#main div#topics ul li,
div#main div#start ul {
	height: 1%;
	display: inline-table;
}

/* Hides from IE-mac \*/
* html div#main div#topics ul li,
* html div#main div#start ul {
	height: 1%;
}
div#main div#topics ul li,
div#main div#start ul {
	display: block;
}
/* End hide from IE-mac */

div#main div#topics ul li:after,
div#main div#start ul:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
