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

h1 {
	margin:0;
	padding:0;
	width:768px;
	height:350px;
	background-image:url(../home_images/home_header_01.jpg);
	text-indent:-9999px;
}

ul#header_menu {
	margin:0;
	padding:0;
	width:768px;
	height:34px;
	background-image:url(../home_images/home_header_02.jpg);
}
ul#header_menu li {
	margin: 0;
	padding: 0;
	list-style:none;
    float:left;
}
ul#header_menu a {
    display:block;
	height: 34px;
    text-indent:-9999px;
    overflow:hidden;
}
a#home_btn {
	width:87px;
}
a:hover#home_btn {
	background-image: url(../home_images/home_02.jpg);
    background-position:0px 0px;
}
a#greet_btn {
	width:97px;
}
a:hover#greet_btn {
    background-image: url(../home_images/home_03.jpg);
    background-position:0px 0px;
}
a#products_btn {
	width:83px;
}
a:hover#products_btn {
    background-image: url(../home_images/home_04.jpg);
    background-position:0px 0px;
}
a#company_btn {
	width:83px;
}
a:hover#company_btn {
    background-image: url(../home_images/home_05.jpg);
    background-position:0px 0px;
}
a#staff_btn {
	width:82px;
}
a:hover#staff_btn {
    background-image: url(../home_images/home_06.jpg);
    background-position:0px 0px;
}
a#blog_btn {
	width:69px;
}
a:hover#blog_btn {
    background-image: url(../home_images/home_07.jpg);
    background-position:0px 0px;
}
a#contact_btn {
	width:79px;
}
a:hover#contact_btn {
    background-image: url(../home_images/home_08.jpg);
    background-position:0px 0px;
}

div#contents_left_box {
	width:348px;
	height: 420px;
	float:left;
	margin: 42px 24px 0;
	padding:0;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#cccccc;
}
div#contents_left_box h3 {
	margin: 0 0 24px;
	padding:0 0 12px;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#cccccc;
}
div#contents_left_box h4 {
	margin: 0 0 12px;
	padding:0;
}
div#contents_left_box h5 {
	margin: 0 0 24px;
	padding:0;
}
div#contents_left_box p {
	margin:0;
	padding:0 0 24px;
	font-size: 12px;
	line-height:180%;
}

div#contents_right_box {
	width:348px;
	height: 420px;
	float:left;
	overflow:auto;
	margin: 42px 0 0;
	padding:0;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#cccccc;
}
div#contents_right_box h3 {
	margin: 0 0 24px;
	padding:0 0 12px;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#cccccc;
}
div#contents_right_box ul {
	margin:0;
	padding:0;
}
div#contents_right_box li {
	margin:0 0 6px;
	padding:0 0 6px;
	font-size:12px;
	list-style:none;
	border-width:0 0 1px;
	border-style:dotted;
	border-color:#cccccc;

}


