* {	margin: 0px;	padding: 0px;	}
body {	font-size:10px;	text-align:center;	background-color: #F8F6F1;	line-height:200%;	}
#container {	font-size:120%;	width:810px;	margin: 0px auto 0px auto;	background-image:url(../imgs/body_back.gif);	background-repeat:repeat-y;	background-position:left top;	}
.floatclear {clear:both;}
dl,dd,dt {margin:0; padding:0;}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::  header  ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#header {	width:810px;	}
#site_title a{	display:block; text-indent:-9999px;	width:810px; height: 65px;	background-image:url(../imgs/header.gif);	background-repeat:no-repeat;	background-position:left top;	}

#case_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/case_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#back_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/backnumber_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#top_image{	text-indent:-9999px;	width:100%;	height: 350px;	background-image:url(../imgs/top_image.jpg);	background-repeat:no-repeat;	background-position:left top;	}
#message_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/message_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#company_image{	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/company_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#pp_image{	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/pp_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#contact_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/contact_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#access_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/access_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#howto_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/howto_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#re_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/re_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
#counselor_image {	text-indent:-9999px;	width:100%;	height: 150px;	background-image:url(../imgs/counselor_image.jpg);	background-repeat:no-repeat;	background-position:center top;	}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::  menu  ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#global_menu {	width: 800px;	display:block;	margin:0 0 0 5px;	}
.over {	text-indent:-9999px;	}
/*------------------------------------  update  ------------------------------------*/
#update {	float:left;	list-style:none;	width:109px;	height:40px;	display:block;	background-image:url(../imgs/menu01_ov.gif); background-position:left top;	background-repeat:no-repeat;	}
#update a {	text-indent:-9999px;	width:109px;	height:40px;	display:block;	background-image:url(../imgs/menu01.gif);	background-position:left top;	background-repeat:no-repeat;	}
#update a:hover {	background-image:url(../imgs/menu01_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*------------------------------------  reform  ------------------------------------*/
#reform {	float:left;	list-style:none;	width:156px;	height:40px;	display:block;	background-image:url(../imgs/menu02_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#reform a {	text-indent:-9999px;	width:156px;	height:40px;	display:block;	background-image:url(../imgs/menu02.gif);	background-position:left top;	background-repeat:no-repeat;	}
#reform a:hover {	background-image:url(../imgs/menu02_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*------------------------------------  case_study  ------------------------------------*/
#case_study {	float:left;	list-style:none; width:142px;	height:40px;	display:block;	background-image:url(../imgs/menu03_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#case_study a {	text-indent:-9999px;	width:142px;	height:40px;	display:block;	background-image:url(../imgs/menu03.gif);	background-position:left top;	background-repeat:no-repeat;	}
#case_study a:hover {	background-image:url(../imgs/menu03_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*------------------------------------  how_to_make  ------------------------------------*/
#how_to_make {	float:left;	list-style:none; width:99px;	height:40px;	display:block;	background-image:url(../imgs/menu04_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#how_to_make a {	text-indent:-9999px;	width:99px;	height:40px;	display:block;	background-image:url(../imgs/menu04.gif);	background-position:left top;	background-repeat:no-repeat;	}
#how_to_make a:hover {	background-image:url(../imgs/menu04_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*------------------------------------  counselor  ------------------------------------*/
#counselor {	float:left;	list-style:none;	width:184px;	height:40px;	display:block;	background-image:url(../imgs/menu05_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#counselor a {	text-indent:-9999px;	width:184px;	height:40px;	display:block;	background-image:url(../imgs/menu05.gif);	background-position:left top;	background-repeat:no-repeat;	}
#counselor a:hover {	background-image:url(../imgs/menu05_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*------------------------------------  profile  ------------------------------------*/
#profile {	float:left;	list-style:none;	width:110px;	height:40px;	display:block;	background-image:url(../imgs/menu06_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#profile a {	text-indent:-9999px;	width:110px;	height:40px;	display:block;	background-image:url(../imgs/menu06.gif);	background-position:left top;	background-repeat:no-repeat;	}
#profile a:hover {	background-image:url(../imgs/menu06_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::  body  ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#main_body {	width: 764px;	clear:both;	margin:0px auto 0px auto;	padding:25px 0px 0px 0px;	display:block;	text-align:center;	}


/*:::::::::::::::::::::::::::::::::::::::::::::  left_body  ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#left_body {	width: 476px;	float:	left;	display:inline;	text-align:left;	}
#caption {	text-indent:-9999px;	width:476px;	height:50px;	background-image:url(../imgs/caption.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}

#message_header {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/message_header.gif);	background-position:left top;	background-repeat:no-repeat;		}
#message1 {	text-indent:-9999px;	width:476px;	height:40px;	background-image:url(../imgs/message1.gif);	background-position:left top;	background-repeat:no-repeat;		}
#message2 {	text-indent:-9999px;	width:476px;	height:70px;	background-image:url(../imgs/message2.gif);	background-position:left top;	background-repeat:no-repeat;		}
#achievements_header {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/achievements_header.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#achievement1 {	text-indent:-9999px;	width:350px;	height:70px;	background-image:url(../imgs/achieve01.gif);	background-position:left top;	background-repeat:no-repeat;		}
#achievement2 {	text-indent:-9999px;	width:350px;	height:70px;	background-image:url(../imgs/achieve02.gif);	background-position:left top;	background-repeat:no-repeat;		}
.box { margin: 10px 10px 10px 10px; text-align:left; font-size:90%; line-height:1.6em;}

#case_header01 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/case_header01.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_header02 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/case_header02.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_message01 {	text-indent:-9999px;	width:700px;	height:60px;	background-image:url(../imgs/case_message_01.gif);	background-position:left center;	background-repeat:no-repeat;	text-align:left;	}
#case_message02 {	text-indent:-9999px;	width:700px;	height:50px;	background-image:url(../imgs/case_message_02.gif);	background-position:left bottom;	background-repeat:no-repeat;	text-align:left;	}
#case_message03 {	text-indent:-9999px;	width:700px;	height:70px;	background-image:url(../imgs/case_message_03.gif);	background-position:left bottom;	background-repeat:no-repeat;	text-align:left;	border-top:#CCCCCC 1px dotted;}
#case_message04 {	text-indent:-9999px;	width:700px;	height:60px;	background-image:url(../imgs/case_message_04.gif);	background-position:left center;	background-repeat:no-repeat;	text-align:left;	}
#case_message05 {	text-indent:-9999px;	width:700px;	height:50px;	background-image:url(../imgs/case_message_05.gif);	background-position:left bottom;	background-repeat:no-repeat;	text-align:left;	}

#case_banner01 {	text-indent:-9999px;	width:440px;	height:40px;	background-image:url(../imgs/case_banner01.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_banner02 {	text-indent:-9999px;	width:440px;	height:40px;	background-image:url(../imgs/case_banner02.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_banner03 {	text-indent:-9999px;	width:440px;	height:40px;	background-image:url(../imgs/case_banner03.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_banner04 {	text-indent:-9999px;	width:440px;	height:40px;	background-image:url(../imgs/case_banner04.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}
#case_banner05 {	text-indent:-9999px;	width:440px;	height:40px;	background-image:url(../imgs/case_banner05.gif);	background-position:left top;	background-repeat:no-repeat;	text-align:left;	}

#company_header {	text-indent:-9999px;	width:760px;	height:50px;	background-image:url(../imgs/company_header.gif);	background-position:left top;	background-repeat:no-repeat;		}
#pp_header {	text-indent:-9999px;	width:760px;	height:50px;	background-image:url(../imgs/pp_header.gif);	background-position:left top;	background-repeat:no-repeat;		}
#contact_header {	text-indent:-9999px;	width:760px;	height:50px;	background-image:url(../imgs/contact_header.gif);	background-position:left top;	background-repeat:no-repeat;		}
#access_header {	text-indent:-9999px;	width:760px;	height:50px;	background-image:url(../imgs/access_header.gif);	background-position:left top;	background-repeat:no-repeat;		}
#back_header {	text-indent:-9999px;	width:760px;	height:50px;	background-image:url(../imgs/backnumber_header.gif);	background-position:left top;	background-repeat:no-repeat;		}

/*access*/
#map {clear:both;}
#map img {float:left; margin:0 20px;}
#map dl {float:left; width:420px; text-align:left;}
#map dt {font-weight:bolder;}



/*  re_profile  */
#re_header01 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/re_header01.gif);	background-position:left top;	background-repeat:no-repeat;		}
#re_header02 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/re_header02.gif);	background-position:left top;	background-repeat:no-repeat;		}
#re_message01 {	text-indent:-9999px;	width:720px;	height:50px;	background-image:url(../imgs/re_message01.gif);	background-position:left top;	background-repeat:no-repeat;
 text-align:left; margin-bottom:10px;	}
.w720 p {text-align:left; line-height:1.6em;}
.w720 {width:720px; clear:both; margin:20px 20px 0;}
.w720 dl {padding-bottom:10px; background:url(../imgs/line.gif) bottom repeat-x; margin-bottom:20px; clear:both; height:70px;}
.w720 dt {float:left; margin-left:20px; text-align:left; line-height:1.6em; width:570px;}
.w720 dt span {font-weight:bolder; color:#AB891D; line-height:2.0em;}
.w720 dd {width:125px; height:65px; float:left; text-indent:-9999px;}
#re_spe01 {background:url(../imgs/re_spe01.gif) no-repeat;}
#re_spe02 {background:url(../imgs/re_spe02.gif) no-repeat;}
#re_spe03 {background:url(../imgs/re_spe03.gif) no-repeat;}
#re_spe04 {background:url(../imgs/re_spe04.gif) no-repeat;}

/*  counselor  */
#counselor_header01 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/counselor_header01.gif);	background-position:left top;	background-repeat:no-repeat;		}
#counselor_header02 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/counselor_header02.gif);	background-position:left top;	background-repeat:no-repeat;		}
.q1,.q2,.q3,.q4,.q5,.q6,.q7,.q8 {
height:30px; margin-bottom:10px; padding:5px 0 0 45px; line-height:1.6em; font-weight:bolder; color:#75624E;}
.q1 {background:url(../imgs/counselor_q1.gif) no-repeat left;}
.q2 {background:url(../imgs/counselor_q2.gif) no-repeat left;}
.q3 {background:url(../imgs/counselor_q3.gif) no-repeat left;}
.q4 {background:url(../imgs/counselor_q4.gif) no-repeat left;}
.q5 {background:url(../imgs/counselor_q5.gif) no-repeat left;}
.q6 {background:url(../imgs/counselor_q6.gif) no-repeat left;}
.q7 {background:url(../imgs/counselor_q7.gif) no-repeat left;}
.q8 {background:url(../imgs/counselor_q8.gif) no-repeat left;}
.a {background:url(../imgs/counselor_a.gif) no-repeat left top; padding-left:45px; line-height:1.6em; text-align:justify; margin-bottom:20px;}

/*  howto  */
#howto_header01 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/howto_header01.gif);	background-position:left top;	background-repeat:no-repeat;		}
#howto_header02 {	text-indent:-9999px;	width:760px;	height:30px;	background-image:url(../imgs/howto_header02.gif);	background-position:left top;	background-repeat:no-repeat;		}
#r450 {float:left; width:450px;}
.pic01 {float:left; width:240px; margin-left:20px;}
#r450 h3 {background:url(../imgs/howto_10.gif) no-repeat left; width:450px; height:50px; margin-bottom:10px; padding:0px; text-indent:-9999px;}
#r450 p {line-height:1.6em; text-align:justify;}
.line {background:url(../imgs/line.gif) repeat-x center; width:720px; height:40px; clear:both;}
#before {background:url(../imgs/howto_arrow.gif) no-repeat right center; padding-right:80px; width:190px; float:left;}
#before p {margin-top:10px; line-height:1.6em; text-align:justify; width:190px;}
#before span {font-weight:bolder; color:#735F4B;}
#after {float:left; width:440px; margin-left:10px; height:210px;}
#after p {line-height:1.6em; text-align:left; float:right; width:185px;}
#after img {float:left;}
#after span {font-weight:bolder; color:#735F4B; padding:0;}
#howto_pic02 {width:300px; height:250px; float:left;}
#howto_pic03 {width:200px; height:250px; float:left; margin-left:10px; margin-bottom:20px;}
#howto_pic04 {width:200px; height:250px; float:left; margin-left:10px;}
#howto_pic02 p,#howto_pic03 p,#howto_pic04 p {margin-top:5px; font-weight:bolder; color:#735F4B; text-align:left;}

#topics {	display:block;	text-indent:-9999px;	width:476px;	height:36px;	background-image:url(../imgs/topics.gif);	background-position:left top;	background-repeat:no-repeat;	margin:10px 0px 0px 0px;	}
#topics a{	float:right;	text-indent:-9999px;	border:none;	display:block;	width:116px;	height:36px;	background-image:url(../imgs/back_number.gif);	background-position:right top;	background-repeat:no-repeat;	}

#item_list {	clear:both;	margin: 5px auto 0px auto;	width:472px;	}
#item_list dt {display:block; float:left; 	background-image:url(../imgs/list_item.gif);	background-position:left center;	background-repeat:no-repeat;	padding: 0px 0px 0px 20px;	clear:both;}
#item_list dd {margin:0px 0px 10px 100px;		display:block;}

#back_list {	clear:both;	margin: 5px auto 0px auto;	width:700px;	text-align:left; }
#back_list dt {	float:left;	width: 50px;	background-image:url(../imgs/list_item.gif);	background-position:left center;	background-repeat:no-repeat;	padding: 0px 0px 0px 20px;	clear:both;	}
#back_list dd {	margin:0px 0px 10px 100px	}

#for_example {	margin:20px 0px 0px 0px;	width:476px;	background-image:url(../imgs/for_example_back.gif);	background-position:left top;	background-repeat:repeat-y;	}
#for_example_header{	display:block;	width:476px;	background-image:url(../imgs/for_example_header.gif);	background-position:left top;	background-repeat:no-repeat;	}
#for_example_img{	padding: 10px 0px 0px 10px;	float:left;	}
#for_example_txt {	padding:10px 10px 0px 0px;	width: 237px;	float:right;	}
#for_example_txt h4 {	width: 237px;	height: 31px;	text-indent:-9999px;	background-image:url(../imgs/for_example_title.gif);	background-position:left top;	background-repeat:no-repeat;	}
#for_example_txt p {	margin: 15px 0px 0px 0px;	width: 100%;	font-size:100%;	}
#reform_detail {	width: 100%;	height:26px;	display:block;	}
#reform_detail a{	width: 100%;	height:26px;	display:block;	background-image:url(../imgs/detail_bt.gif);	background-position:right top;	background-repeat:no-repeat;	text-indent:-9999px;	}
#reform_detail a:hover{	background-image:url(../imgs/detail_bt_ov.gif);	background-position:right top;	background-repeat:no-repeat;	}
#for_example_footer{	clear:both;	display:block;	width:476px;	height:15px;	background-image:url(../imgs/for_example_footer.gif);	background-position:left bottom;	background-repeat:no-repeat;	}

/*  comapny_profile  */
.table_line {	background-image:url(../imgs/table_line.gif); background-repeat:repeat-y; background-position:left top;}
/*  pp_list  */
#pp_list {	width:700px;	margin:0px auto;}
#pp_list dt { width: 100%;	height:30px;	text-indent:-9999px;	display:block;	}
#pp_list dd { margin:5px 0px 10px 20px; text-align:left;}
#pp_1 { background-image:url(../imgs/pp_1.gif);	background-position:left top;	background-repeat:no-repeat; }
#pp_2 { background-image:url(../imgs/pp_2.gif);	background-position:left top;	background-repeat:no-repeat; }
#pp_3 { background-image:url(../imgs/pp_3.gif);	background-position:left top;	background-repeat:no-repeat; }
#pp_4 { background-image:url(../imgs/pp_4.gif);	background-position:left top;	background-repeat:no-repeat; }
/*   form_table   */
.form_table { margin: 0px auto 0px auto; }
.form_table th { padding: 10px; background-color:#C6F078; }
.form_table td { padding: 10px; text-align:left; }
.small_table td { padding: 2px; }


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


/*:::::::::::::::::::::::::::::::::::::::::::::  right_body  ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#right_body {	width: 252px;	float:	right;	text-align:left;	display:inline;}

#relation_menu {	background-image:url(../imgs/relate_back.gif);	background-repeat: repeat-y;	}
#relation_company_banner {	display:block;	text-indent:-9999px;	height:32px;	background-image:url(../imgs/relate_company.gif);	background-position:left top;	background-repeat:no-repeat;	}
#iimura_co_banner {	display:block;	text-indent:-9999px;	height:57px;	background-image:url(../imgs/company_profile.gif);	background-position:left top;	background-repeat:no-repeat;	}
#address_banner {	display:block;	text-indent:-9999px;	height:15px;	background-image:url(../imgs/company_address.gif);	background-position:left top;	background-repeat:no-repeat;	}
#telphone_number_banner {	display:block;	text-indent:-9999px;	height:25px;	background-image:url(../imgs/company_tel.gif);	background-position:left top;	background-repeat:no-repeat;	}
#comment_banner {	display:block;	text-indent:-9999px;	height:40px;	background-image:url(../imgs/company_comment.gif);	background-position:left top;	background-repeat:no-repeat;	}

#ra_co_banner a{	display:block;	text-indent:-9999px;	height:50px;	background-image:url(../imgs/ra_co.gif);	background-position:left top;	background-repeat:no-repeat;	}
#ra_co_banner a:hover{	background-image:url(../imgs/ra_co_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#ra_property_co_banner a{	display:block;	text-indent:-9999px;	height:56px;	background-image:url(../imgs/ra_property_co.gif);	background-position:left top;	background-repeat:no-repeat;	}
#ra_property_co_banner a:hover{	background-image:url(../imgs/ra_property_co_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#counselor_banner a{	display:block;	text-indent:-9999px;	height:95px;	background-image:url(../imgs/counselor_banner.gif);	background-position:left top;	background-repeat:no-repeat;	}
#counselor_banner a:hover{	background-image:url(../imgs/counselor_banner_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}

#tom_byer a{	display:block;	text-indent:-9999px;	height:86px;	background-image:url(../imgs/tom_byer.gif);	background-position:left top;	background-repeat:no-repeat;	}
#tom_byer a:hover{	background-image:url(../imgs/tom_byer_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::::::::::::::::::  gotoTop  :::::::::::::::::::::::::::::::::::::::::::::::*/
#gototop { float:right; clear:both; width:116px; display:block; text-indent:-9999px;}
#gototop a{ background-image:url(../imgs/gototop.gif); background-position:left top; background-repeat:no-repeat; width:116px; height:31px; display:block; }
#gototop a:hover{ background-image:url(../imgs/gototop_ov.gif); background-position:left top; background-repeat:no-repeat;}


/*::::::::::::::::::::::::::::::::::::::::::::::  footer  :::::::::::::::::::::::::::::::::::::::::::::::*/
#footer {	clear:both;	width: 800px;	height: 63px;	display:block;	margin:0px auto 0px auto;	padding:25px 0px 0px 0px;	background-image:url(../imgs/footer.gif);	background-position:left bottom;	background-repeat:no-repeat;	text-align:left;	}

#footer_profile {	float:left;	list-style:none;	display:block;	width:90px;	height:63px;	background-image:url(../imgs/footer01_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_profile a {	text-indent:-9999px;	width:90px;	height:63px;	display:block;	background-image:url(../imgs/footer01.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_profile a:hover {	background-image:url(../imgs/footer01_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}

#footer_map {	float:left;	list-style:none;	width:90px;	height:63px;	display:block; background-image:url(../imgs/footer02_ov.gif);	background-position:left top;	background-repeat:no-repeat; }
#footer_map a {	text-indent:-9999px;	width:90px;	height:63px;	display:block;	background-image:url(../imgs/footer02.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_map a:hover {	background-image:url(../imgs/footer02_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}

#footer_contact {	float:left;	list-style:none;	display:block;	width:70px;	height:63px; background-image:url(../imgs/footer03_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_contact a {	text-indent:-9999px;	width:70px;	height:63px;	display:block;	background-image:url(../imgs/footer03.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_contact a:hover {	background-image:url(../imgs/footer03_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}

#footer_pp {	float:left;	list-style:none;	display:block;	width:110px;	height:63px;	background-image:url(../imgs/footer04_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_pp a {	text-indent:-9999px;	width:110px;	height:63px;	display:block;	background-image:url(../imgs/footer04.gif);	background-position:left top;	background-repeat:no-repeat;	}
#footer_pp a:hover {	background-image:url(../imgs/footer04_ov.gif);	background-position:left top;	background-repeat:no-repeat;	}
