body{
 margin: 0;
 padding: 0;
 text-align: center;
 line-height: 120%;
}
img{
 border-style: none;
}



#frash{
 clear: left;
 margin: 10px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 222px;
}


/*==========================================================================================
                                      Ａリンク
==========================================================================================*/



A:link {
		color: #0066FF;           /* リンク */
		text-decoration: none;    /* 下線を消す */
}

A:visited {
		color: #0066FF;           /* リンク */
		text-decoration: none;    /* 下線を消す */
}

A:hover {
		color: #0066FF;           /* カーソルが上にある時のリンク */
		text-decoration: underline;
}






/*==========================================================================================
                                           all
==========================================================================================*/





.all_1 {
		width: auto;
		height: auto;
		display: block;
}

.line_top {
		width: auto;
		height: auto;
		background: url(imgs/.gif) repeat-x;
}

.line_top_in {
		width: 858px;
		height: auto;
		margin: 0 auto;
}

.all_2 {
		width: auto;
		height: auto;
		display: block;
}

.all_2_in {
		width: 858px;
		height: 1200px;
		margin: 0 auto;
}

.all_2_in_left {
		float: left;
		width: 637px;
		height: auto;
		margin-right: 24px;
}

.all_2_in_right {
		float: left;
		width: 197px;
		height: auto;
}

.line_bottom {
		width: auto;
		height: auto;
		display: block;
		border-top: 1px solid #dfdfdf;
		padding-top: 5px;
}

.line_bottom_in {
		width: 858px;
		height: 15px;
		margin: 0 auto;
}

.all_3 {
		width: auto;
		height: 100px;
		display: block;
		background: url(imgs/footer_back.gif) repeat-x;
		margin-top: 10px;
		padding-top: 2px;
}






/*==========================================================================================
                                           main
==========================================================================================*/





.all_main {
		float: left;
		width: 858px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.all_main_left {
		float: left;
		width: 637px;
		height: auto;
		margin: 0px 24px 10px 0px;
		padding: 0px 0px 0px 0px;
}

.all_main_right {
		float: left;
		width: 197px;
		height: auto;
}



.main {
		width: 635px;
		height: auto;
		float: left;
		font-size: 15px;
		color: #606060;
}

.main_1 {
		width: 635px;
		height: auto;
		float: left;
		border-bottom: 1px dotted #808080;
		margin-bottom: 10px;
		margin-top: 20px;
}

.main_2 {
		width: 315px;
		height: auto;
		float: left;
		font-size: 15px;
		color: #606060;
}

.main_3 {
		width: 208px;
		height: auto;
		float: left;
}

.main_auto {
		width: auto;
		height: auto;
		float: left;
		margin-right: 10px;
		color: #606060;
		font-size: 13px;
}

.main_635 {
		width: 635px;
		height: 86px;
		float: left;
		font-size: 15px;
		color: #606060;
		border-top: 1px solid #dfdfdf;
}

.main_635_left {
		width: 150px;
		height: 100px;
		float: left;
		font-size: 15px;
		color: #606060;
		padding-top: 32px;
		padding-left: 50px;
}

.main_635_right {
		width: 200px;
		height: 100px;
		float: left;
		font-size: 15px;
		color: #606060;
		padding-top: 5px;
		margin-right: 10px;
}




/*==========================================================================================
                                      all_2_in_長いページ
==========================================================================================*/





.all_2_in_siyou {
		width: 858px;
		height: 1800px;
		margin: 0 auto;
}

.all_2_in_finish {
		width: 858px;
		height: 1400px;
		margin: 0 auto;
}

.all_2_in_company {
		width: 858px;
		height: 2200px;
		margin: 0 auto;
}

.all_2_in_links_raise {
		width: 858px;
		height: 1500px;
		margin: 0 auto;
}

.all_2_in_daoyri {
		width: 858px;
		height: 5500px;
		margin: 0 auto;
}

.all_2_in_finish_pict {
		width: 858px;
		height: 3100px;
		margin: 0 auto;
}

.all_2_in_okazaki {
		width: 858px;
		height: 1500px;
		margin: 0 auto;
}






/*==========================================================================================
                                      ヘッダー
==========================================================================================*/




.header {
		width: auto;
		height: auto;
		padding: 0px 0px 0px 0px;
		background: url(imgs/head.gif) repeat-x;
}

.header_in {
		width: 858px;
		height: auto;
}

.header_1 {
		width: 858px;
		height: 30px;
}

.header_2 {
		width: 858px;
		height: auto;
}

.header_2_left {
		float: left;
		width: 200px;
		height: 50px;
}

.header_2_right {
		float: left;
		width: 650px;
		height: 50px;
}

.header_3 {
		width: 858px;
		height: auto;
		display: block;
		padding-top: 10px;
}







/*==========================================================================================
                                      ページタイトル
==========================================================================================*/






.tittle_page {
		width: 858px;
		height: 70px;
		float: left;
		padding-left: 17px;
		padding-top: 25px;
		margin-top: 5px;
		background: url(imgs/tittle_page.gif) no-repeat;
}




#main_event{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_event.gif) no-repeat;
}

#main_company{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_company.gif) no-repeat;
}

#main_builds{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_builds.gif) no-repeat;
}

#main_joytown{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_joy.gif) no-repeat;
}

#main_sedondhand_apartment{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_sedondhand_apartment.gif) no-repeat;
}

#main_secondhand_house{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_secondhand_house.gif) no-repeat;
}

#main_new_house{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_new_house.gif) no-repeat;
}

#main_land{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_land.gif) no-repeat;
}

#main_search{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_search.gif) no-repeat;
}

#main_contact{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_contact.gif) no-repeat;
}

#main_info{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_info.gif) no-repeat;
}

#main_finish_pict{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_finish_pict.gif) no-repeat;
}

#main_gougai{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_gougai.gif) no-repeat;
}

#main_dayori{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_dayori.gif) no-repeat;
}

#main_week_best4{
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_week_best4.gif) no-repeat;
}

#main_links_raise {
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_links_raise.gif) no-repeat;
}

#main_links {
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_links.gif) no-repeat;
}

#main_siyou {
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_siyou.gif) no-repeat;
}

#main_finish {
 clear: left;
 margin: 0px 0px 10px 0px;
 _margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 858px;
 height: 70px;
 background: url(imgs/tittle_finish.gif) no-repeat;
}











/*==========================================================================================
                                      TOP
==========================================================================================*/










.top_gougai {
		float: left;
		width: 637px;
		height: 200px;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
}

.top_main {
		float: left;
		width: 627px;
		height: auto;
		border: 1px solid #C0C0C0;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 9px 10px;
}

.top_main_in {
		float: left;
		width: auto;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.top_main_in_in {
		float: left;
		width: 199px;
		height: auto;
		margin: 0px 9px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.top_main_in_2 {
		float: left;
		width: 147px;
		height: auto;
		margin: 0px 9px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.top_main_in_3 {
		float: left;
		width: 147px;
		height: 40px;
		margin: 0px 9px 0px 0px;
		padding: 9px 0px 0px 0px;
		background: url(imgs/top_search.gif) no-repeat;
}

.top_main_in_1 {
		float: left;
		width: 115px;
		height: auto;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.top_main_tittle {
		float: left;
		width: 615px;
		height: 25px;
		margin: 10px 0px 0px 0px;
		padding: 5px 0px 0px 7px;
		background: url(imgs/top_main_tittle.gif) no-repeat;
		color: #000000;
}

#news_tittle {
		float: left;
		width: 637px;
		height: 37px;
		margin-top: 10px;
		background: url(imgs/tittle_bar.gif) no-repeat;
		padding-top: 11px;
		padding-left: 18px;
}

.news {
		width: 637px;
		height: 200px;
		float: left;
		padding-left: 2px;
		margin-top: 10px;
		margin-bottom: 100px;
overflow:auto;
scrollbar-face-color: #ffffff;       /* 表面の色 */
scrollbar-3dlight-color: #ffffff;    /* 左端と上端の色 */
scrollbar-highlight-color: #c0c0c0;  /* ハイライトの色 */
scrollbar-shadow-color: #ffffff;     /* 影の色 */
scrollbar-darkshadow-color: #c0c0c0; /* 右端と下端 */
scrollbar-arrow-color: #c0c0c0;      /* 矢印の色 */
scrollbar-track-color: #ffffff;      /* バーの背景の色 */

}

.news_small {
		width: 620px;
		height: 10px;
		float: left;
		border-bottom: 1px dotted #C0C0C0;
}

.news_in {
		width: 620px;
		height: 25px;
		float: left;
		border-bottom: 1px dotted #C0C0C0;
		font-size: 13px;
		color: #808080;
		padding-top: 13px;
}





/*==========================================================================================
                                      side
==========================================================================================*/





.sidebn4{
 width: 198px;
 height: auto;
 background: url(imgs/banner_home109.gif) no-repeat;
}
.sideaddress{
 width: 198px;
 height: 300px;
 padding: 50px 10px 0px 10px;
 font-size: 11px;
 color: #444;
 line-height: 110%;
}

.side_banner {
		 float: left;
		 width: 198px;
		 height: auto;
}

.side_banner_in {
		 float: left;
		 width: 198px;
		 height: auto;
}




.banner_event {
		float: left;
		width: 197px;
		height: 20px;
		padding-top: 8px;
		padding-left: 18px;
		background: url(imgs/banner_tittle.gif) no-repeat;
}






/*==========================================================================================
                                      フッター
==========================================================================================*/





.footer_in {
		width: 858px;
		height: 20px;
		margin: 0 auto;
		display: block;
}

.footer_1 {
		width: 858px;
		height: 20px;
}

.footer_2 {
		width: 858px;
		height: 20px;
}

















#indexarea ul{
 width: 615px;
 margin: 5px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
 list-style: none;
}
#indexarea li{
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 border-bottom: solid 1px #e6e6e6;
 font-size: 0.8em;
 color: #444;
}
#indexarea li a{
 color: #3366cc;
 text-decoration: underline;
}
#indexarea li a:hover{
 color: #336699;
 text-decoration: none;
}
#indexarea li span{
 margin: 0px 0px 0px 0px;
 padding: 0px 15px 0px 0px;
}
#indexarea .rehead{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
}
#indexarea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#indexarea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}












#companyarea{
 width: 858px;
 margin: 0px auto;
 margin: 10px 0px 30px 0px;
 padding: 0px 0px 0px 0px;
 height: 1500px;
 _height: 100%;
}
#companyarea .leftarea{
 float: left;
 width: 637px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 200px 0px;
}
#companyarea .side_banner{
 float: left;
 width: 197px;
 margin: 0px 0px 10px 20px;
 padding: 15px 0px 0px 0px;
 background-color: #fff;

}


#companyarea h2{
 margin: 17px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 637px;
 height: 37px;
 background: url(imgs/company_h_1.jpg) no-repeat;
}
#companyarea h3{
 margin: 17px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 637px;
 height: 37px;
 background: url(imgs/company_h_2.jpg) no-repeat;
}
#companyarea h4{
 margin: 17px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 637px;
 height: 37px;
 background: url(imgs/company_h_3.jpg) no-repeat;
}
#companyarea h5{
 margin: 17px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 637px;
 height: 37px;
 background: url(imgs/company_h_4.jpg) no-repeat;
}

#companyarea td{
 vertical-align: top;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 font-size: 0.8em;
 color: #444;
 line-height: 1.5em;
}
#companyarea p{
 vertical-align: top;
 margin: 10px 0px 30px 0px;
 padding: 0px 25px 0px 10px;
 font-size: 0.8em;
 color: #444;
 line-height: 1.3em;
}
#companyarea #ph{
 height: 160px;
 margin: 0px 0px 0px 0px;
 padding: 20px 0px 0px 10px;
 background: url(imgs/company_back.jpg) no-repeat;
 font-weight: bold;
}
#companyarea ul{
 width: 615px;
 margin: 5px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
 list-style: none;
}
#companyarea li{
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 border-bottom: solid 1px #e6e6e6;
 font-size: 0.8em;
 color: #444;
}
#companyarea li a{
 color: #3366cc;
 text-decoration: underline;
}
#companyarea li a:hover{
 color: #336699;
 text-decoration: none;
}
#companyarea li span{
 margin: 0px 0px 0px 0px;
 padding: 0px 15px 0px 0px;
}
#companyarea .rehead{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
 line-height: 1.3em;
}
#companyarea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#companyarea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}
#companyarea .reheadcompany{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.8em;
 color: #444;
 line-height: 1.3em;
}
#companyarea .reheadcompany a{
 color: #3366cc;
 text-decoration: underline;
}
#companyarea .reheadcompany a:hover{
 color: #336699;
 text-decoration: none;
}












#buildsarea{
 width: 858px;
 margin: 0px auto;
 margin: 10px 0px 50px 0px;
 padding: 0px 0px 0px 0px;
 height: 810px;
 _height: 100%;
}
#buildsarea .leftarea{
 float: left;
 width: 637px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 200px 0px;
}
#buildsarea .side_banner{
 float: right;
 width: 197px;
 height: auto;
 margin: 0px 0px 10px 20px;
 padding: 0px 0px 0px 0px;
 background-color: #fff;
}

#buildsarea .rehead{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
 line-height: 1.3em;
}
#buildsarea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#buildsarea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}













#resultsarea{
 width: 858px;
 margin: 0px auto;
 margin: 10px 0px 30px 0px;
 padding: 0px 0px 0px 0px;
 background: url(imgs/repeats.jpg) repeat-y;
 height: 620px;
 _height: 100%;
}
#resultsarea .leftarea{
 float: left;
 width: 637px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
}
#resultsarea .side_banner{
 float: right;
 width: 197px;
 margin: 0px 0px 10px 20px;
 padding: 0px 0px 0px 0px;
 background-color: #fff;
}

#resultsarea .rehead{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
 line-height: 1.3em;
}
#resultsarea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#resultsarea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}


.resultstable{
 width: 635px;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
}
.resultstable td{
 height: 41px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-bottom: solid 1px #ccc;

}

.resultstable .graybox{
 width: 122px;
 background: url(imgs/results_gray.jpg) no-repeat;
 text-align: center;
 font-size: 1em;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.resultstable .joytown{
 width: 122px;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
}
.resultstable .address{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 font-size: 1em;
 font-weight: bold;
 color: #333;
}
.resultstable .address span{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 0.8em;
 font-weight: lighter;
}
.resultstable .block{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 color: #333;
}
.resultstable .state{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 1em;
 font-weight: bold;
 color: #e43b00;
 text-align: center;
}
.resultstable .state span{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 0.8em;
 font-weight: lighter;
 color: #e43b00;
}
#resultsarea .rehead{
 margin: 15px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
 line-height: 1.3em;
}
#resultsarea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#resultsarea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}













#searcharea{
 width: 858px;
 margin: 0px auto;
 margin: 10px 0px 30px 0px;
 padding: 0px 0px 0px 0px;
 _height: 100%;
}
#searcharea .leftarea{
 float: left;
 width: 637px;
 margin: 0px 4px 10px 0px;
 padding: 0px 0px 0px 0px;
}
#searcharea .side_banner{
 float: left;
 width: 197px;
 margin: 0px 0px 10px 20px;
 padding: 0px 0px 0px 0px;
}
#searchtable{
 width: 635px;
 border-top: solid 1px #ccc;
 border-left: solid 1px #ccc;
 margin: 0px 0px 40px 0px;
 padding: 0px 0px 0px 0px;
}
#searchtable td{
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 5px 10px;
 border-bottom: solid 1px #ccc;
 border-right: solid 1px #ccc;
 font-size: 0.8em;
}

#searchtable .orange{
 background-color: #e88414;
 color: #fff;
}
#searchtable .yellow{
 background-color: #fdfcf1;
}

#searcharea .rehead{
 padding: 0px 10px 0px 0px;
 text-align: right;
 font-size: 0.7em;
 color: #444;
 line-height: 1.3em;
}
#searcharea .rehead a{
 color: #3366cc;
 text-decoration: underline;
}
#searcharea .rehead a:hover{
 color: #336699;
 text-decoration: none;
}






#contacttable{
 width: 637px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}
#contacttable th,#contacttable td{
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#contacttable th{
 width: 150px;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 5px 10px;
 text-align: left;
 font-size: 0.8em;
 color: #fff;
 background-color: #E88414;
 font-weight: lighter;
}
#contacttable td{
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 5px 10px;
 text-align: left;
 font-size: 0.8em;
}
.button{
 margin: 5px 10px 5px 10px;
 padding: 5px 10px 5px 10px;
 text-align: center;
 font-size: 0.8em;
}















#gn{
 clear: both;
 width: 858px;
 _width: 858px;
 margin: 0px auto;
 padding: 0px 0px 0px 0px;
 text-align: left;
}
#gn ul{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
}
#gn li{
 float: left;
 width: 143px;
 height: 40px; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 display: block;
 list-style: none;
 text-indent: -9999px;
}
#gn li a{
 width: 142px;
 height: 40px;
 display: block;
 list-style: none;


}
#gn li#gn1{
 background: url(imgs/menu_home_off.gif) no-repeat;
}
#gn li#gn2{
 background: url(imgs/menu_event_off.gif) no-repeat;
}
#gn li#gn3{
 background: url(imgs/menu_builds_off.gif) no-repeat;
}
#gn li#gn4{
 background: url(imgs/menu_search_off.gif) no-repeat;
}
#gn li#gn5{
 background: url(imgs/menu_company_off.gif) no-repeat;
}
#gn li#gn6{
 background: url(imgs/menu_contact_off.gif) no-repeat;
}

#gn li#gn1 a{
 background: url(imgs/menu_home_off.gif) no-repeat;
}
#gn li#gn2 a{
 background: url(imgs/menu_event_off.gif) no-repeat;
}
#gn li#gn3 a{
 background: url(imgs/menu_builds_off.gif) no-repeat;
}
#gn li#gn4 a{
 background: url(imgs/menu_search_off.gif) no-repeat;
}
#gn li#gn5 a{
 background: url(imgs/menu_company_off.gif) no-repeat;
}
#gn li#gn6 a{
 background: url(imgs/menu_contact_off.gif) no-repeat;
}

#gn li#gn1 a:hover{
 background: url(imgs/menu_home_on.gif) no-repeat;
}
#gn li#gn2 a:hover{
 background: url(imgs/menu_event_on.gif) no-repeat;
}
#gn li#gn3 a:hover{
 background: url(imgs/menu_builds_on.gif) no-repeat;
}
#gn li#gn4 a:hover{
 background: url(imgs/menu_search_on.gif) no-repeat;
}
#gn li#gn5 a:hover{
 background: url(imgs/menu_company_on.gif) no-repeat;
}
#gn li#gn6 a:hover{
 background: url(imgs/menu_contact_on.gif) no-repeat;
}






label.error { 
    float: none; 
    color: red; 
    vertical-align: top; 
    padding-left: 10px; 
}

.komejirushi {
	color: ffffff;
	margin-left: 5px;
}

.warning{
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 50px 0px;
 text-align: center;
 font-size: 0.8em;
 color: #ff6600;
}



.txt {
		float: left;
		font-size: 14px;
		color: #606060;
}

.links_raise_main {
		width: 635px;
		height: auto;
		float: left;
		margin-bottom: 10px;
		margin-top: 20px;
}







		
		
		







