* {
	margin: 0;
	padding: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EEEEEE;
	text-align:left;
}

div{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#503A3C;
	line-height: normal;
}


A:hover {
	color:#4E4E4E;
	text-decoration:none;
	} 
A:active {
	color:#4E4E4E;
	text-decoration: underline;
	} 
A:link {
	color:#4E4E4E;
	text-decoration: underline;
	} 
A{
	color:#4E4E4E;
	text-decoration: underline;
} 


div.Table_01 {
	position: relative; 
	left:0px;
	top:0px;
	width:744px;
	height:auto;
}

div.header{
	position: relative;
	width:744px;
	height:45px;
	float:left;
	}
div.header_left{
	width:12px;
	height:45px;
	background-image:url(images/header_leftbg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	}
div.header_center{
	width:720px;
	height:45px;
	background-image:url(images/header_centerbg.gif);
	background-repeat:repeat-x;
	background-position:left;
	float:left;
}
div.header_right{
	width:12px;
	height:45px;
	background-image:url(images/header_rightbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
div.tab_line{
	width:2px;
	height:45px;
	background-image:url(images/tab_line.gif);
	background-repeat:repeat-y;
	float:left;
	}
div.tab_line2{
	width:2px;
	height:45px;
	background-image:url(images/tab_line.gif);
	background-repeat:repeat-y;
	float:right;
	}
div.tab_1{
	width:101px;
	height:45px;
	background-image:url(images/tab_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	cursor:hand;
}
div.tab_2{
	width:122px;
	height:45px;
	background-image:url(images/tab_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	cursor:hand;
}
div.tab_3{
	width:90px;
	height:45px;
	background-image:url(images/tab_3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	cursor:hand;
}
div.tab_4{
	width:90px;
	height:45px;
	background-image:url(images/tab_3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	cursor:hand;
}
div.tab_5{
	width:77px;
	height:45px;
	background-image:url(images/tab_4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	cursor:hand;
}
div.tab_blankleft{
	width:10px;
	height:45px;
	float:left;
}
div.tab_blankright{
	width:10px;
	height:45px;
	float:right;
}



div.main{
	position: relative;
	width:744px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	}
div.main_center{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	background:#FFFFFF;
}
div.main_left{
	position:relative;
	width:100%;
	height:100%;
	float:left;
	background-image:url(images/leftbg.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
div.main_right{
	position:relative;
	width:100%;
	height:100%;
	float:left;
	background-image:url(images/rightbg.gif);
	background-repeat:repeat-y;
	background-position:right;
	}	
	
	
	
	
	
	
div.footer{
	position: relative;
	width:744px;
	height:63px;
	float:left;
}

div.footer_left{
	position: relative;
	width:12px;
	height:63px;
	background-image:url(images/footer_leftbg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:left;
	}
div.footer_center{
	width:720px;
	height:63px;
	background-image:url(images/header_centerbg.gif);
	background-repeat:repeat-x;
	background-position:left;
	float:left;
}
div.footer_right{
	position: relative;
	width:12px;
	height:63px;
	background-image:url(images/footer_rightbg.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	float:left;
	}
	
div.copyright{
	position: relative;
	width:720px;
	height:51px;
	background-image:url(images/footer_copyright_bg.gif);
	background-repeat: repeat-x;
	background-position:right bottom;
	float:left;
}
div.footer_bg{
	position: relative;
	width:720px;
	height:12px;
	background-image:url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	float:left;
}


div.nav {
	position: relative;
	width:708px;
	height:27px;
	background-image:url(images/nav_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	margin-left:12px;
	margin-right:12px;
	align:right;
}

div.nav_icon{
	position:relative;
	float:right;
	width:1px;
	height:1px;
}

.nav_text{
	position:relative;
	float:right;
	height:27px;
	width:146px;
	background-image:url(images/blog_btn.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
}
.nav_text:active {
	text-decoration: none;
	} 
.nav_text:link {
	text-decoration: none;
	} 
.nav_text:hover{
	background-image:url(images/blog_btn_f2.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
}

div.ad{
	position:relative;
	width:100%;
	height:195px;
	background-image:url(images/ad.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}

div.main_center_menu{
	position:relative;
	float:left;
	width:395px;
	height:auto;
	padding:5px;
	padding-left: 22px;
}
div.menu_1{
	position:relative;
	float:left;
	width:390px;
	height:100px;
	background-image:url(images/cat_1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	line-height:100px;
	cursor:hand;
}
div.menu_2{
	position:relative;
	float:left;
	width:390px;
	height:100px;
	background-image:url(images/cat_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	line-height:100px;
	cursor:hand;
}
div.menu_3{
	position:relative;
	float:left;
	width:390px;
	height:100px;
	background-image:url(images/cat_3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	line-height:100px;
	cursor:hand;
}
div.menu_4{
	position:relative;
	float:left;
	width:390px;
	height:100px;
	background-image:url(images/cat_4.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	line-height:100px;
	cursor:hand;
}

/* start add 20070507  */

div.management_button{
	position:relative;
	float:left;
	width:390px;
	height:70px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	line-height:20px;
	align:left;
}

.mng_button{
	position:relative;
	float:left;
	height:30px;
	width:168px;
	background-image:url(/blog/homerukenasu/management_button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
}

.mng_button:active {
	text-decoration: none;
	} 
.mng_button:link {
	text-decoration: none;
	} 
.mng_button:hover{
	height:30px;
	width:168px;
	background-image:url(/blog/homerukenasu/management_button_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
}

/* end  */

div.main_center_news{
	position:relative;
	float:left;
	width:306px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
}
div.news_icon{
	position:relative;
	float:left;
	width:126px;
	height:22px;
	background-image:url(images/icon_1.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.news_header{
	position:relative;
	float:left;
	width:10px;
	height:26px;
	background-color:#669966;
	}
div.news_header2{
	position:relative;
	float:left;
	width:292px;
	height:26px;
	background-color:#006633;
	}
div.news_center{
	position:relative;
	float:left;
	width:300px;
	height:auto; 
	border: 1px solid #006633;
border-top: 0;
}


div.more_icon{
	position:relative;
	float:right;
	background-image:url(images/icon_4.gif);
	background-repeat:no-repeat;
	background-position:right middle;
	width:12px;
	height:12px;
}

div.more_text{
	position:relative;
	float:right;
	height:12px;
	text-align:left;
	margin-right:5px;
	margin-left:4px;
}

div.title1{

	position:relative;
	float:left;
	background-image:url(images/icon_2.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	background-color:#EEEEEE;
	width:260px;
	height:31px;
	line-height:31px;
	padding-left:40px;
	font-weight:bolder;
}

div.title2{

	position:relative;
	float:left;
	background-image:url(images/icon_3.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	background-color:#EEEEEE;
	width:260px;
	height:31px;
	line-height:31px;
	padding-left:40px;
	font-weight:bolder;
}

div.content1{
	position:relative;
	float:left;
	min-height:50px;
	width:240px;
	line-height:20px;
	padding:10px;
}

div.more{
	position:relative;
	float:right;
	width:280px;
	height:12px;
	margin-top:6px;
	margin-bottom:6px;
	margin-right:2px;
}