ul, li{
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
}

.td4 {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	LINE-HEIGHT:14px;
	letter-spacing:0px;
	font-weight: normal;
}

.td3 {
	FONT-SIZE: 8pt;
	COLOR: #0087b0;
	LINE-HEIGHT:14px;
	letter-spacing:0px;
	font-weight: normal;
}
.td2 {
	FONT-SIZE: 8pt;
	COLOR: #222222;
	LINE-HEIGHT:14px;
	letter-spacing:0px;
}
.td {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT:18px; letter-spacing:0px; 
}
.td A:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.td A:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.td A:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.td A:hover {
	FONT-SIZE: 12px; COLOR: #0f7fe8; text-decoration: underline;
}


.red {
	FONT-SIZE: 9pt; COLOR: #e33535; LINE-HEIGHT: 18px 
}
.red A:link {
	FONT-SIZE: 9pt; COLOR: #EC6262; TEXT-DECORATION: none
}
.red A:visited {
	FONT-SIZE: 9pt; COLOR: #EC6262; TEXT-DECORATION: none
}
.red A:active {
	FONT-SIZE: 9pt; COLOR: #EC6262; TEXT-DECORATION: none
}
.red A:hover {
	FONT-SIZE: 9pt; COLOR: #EC6262; text-decoration: underline;
}




.blue_bold {
	FONT-SIZE: 11pt;
	COLOR: #0084ff;
	LINE-HEIGHT: 20px;
	font-weight: bold;
}

.darkblue {
	FONT-SIZE: 10pt;
	COLOR: #00519d;
	LINE-HEIGHT: 18px;
	font-weight: bold;
}

.darkblue2 {
	FONT-SIZE: 13px;
	COLOR: #00519d;
	LINE-HEIGHT: 18px;
}

.darkblue2 a:link {
	FONT-SIZE: 13px; COLOR: #00519d; TEXT-DECORATION: none;
	
}
.darkblue2 a:visited {
	FONT-SIZE: 13px; COLOR: #00519d; TEXT-DECORATION: none;
}
.darkblue2 a:active {
	FONT-SIZE: 13px; COLOR: #00519d; TEXT-DECORATION: none;
}
.darkblue2 a:hover {
	FONT-SIZE: 13px; COLOR: #00519d; text-decoration: none;
}

.dark  {
	FONT-SIZE: 13px;
	COLOR: #00519d;
	line-height: 1.3;
}

.dark a:link {
	FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.dark a:visited {
	FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.dark a:active {
	FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.dark a:hover {
	FONT-SIZE: 13px; COLOR: #000; text-decoration: none;
}

.blue {
	FONT-SIZE: 9pt; COLOR: #0f7fe8; LINE-HEIGHT: 18px 
}
.blue A:link {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue A:visited {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue A:active {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue A:hover {
	FONT-SIZE: 9pt; COLOR: #2A8FED; text-decoration: none;
}

.blue2 {
	FONT-SIZE: 9pt; COLOR: #0f7fe8; LINE-HEIGHT: 18px 
}
.blue2 A:link {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue2 A:visited {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue2 A:active {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue2 A:hover {
	FONT-SIZE: 9pt; COLOR: #2A8FED; text-decoration: none;
}

.blue3 {
	FONT-SIZE: 9pt; COLOR: #0f7fe8; LINE-HEIGHT: 14px 
}
.blue3 A:link {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue3 A:visited {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue3 A:active {
	FONT-SIZE: 9pt; COLOR: #2A8FED; TEXT-DECORATION: none
}
.blue3 A:hover {
	FONT-SIZE: 9pt; COLOR: #2A8FED; text-decoration: none;
}


.white {
	FONT-SIZE: 9pt; COLOR: white; LINE-HEIGHT: 18px 
}
.white A:link {
	COLOR: white; TEXT-DECORATION: none
}
.white A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.white A:active {
	COLOR: white; TEXT-DECORATION: none
}
.white A:hover {
	COLOR: white; TEXT-DECORATION: none;	
}

.whiteb {
	FONT-SIZE: 13px; COLOR: white; LINE-HEIGHT: 19px;
}
.whiteb A:link {
	COLOR: white; TEXT-DECORATION: none;
	font-size: 15px;
	font-weight:bold;	
}
.whiteb A:visited {
	COLOR: white; TEXT-DECORATION: none;
	font-size: 15px;
	font-weight:bold;	
}
.whiteb A:active {
	COLOR: white; TEXT-DECORATION: none;
	font-size: 15px;
	font-weight:bold;	
}
.whiteb A:hover {
	COLOR: white; TEXT-DECORATION: none;
	font-weight:bold;		
}




.black {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 18px; 
}
.black A:link {
	COLOR: black; TEXT-DECORATION: none;
}
.black A:visited {
	COLOR: black; TEXT-DECORATION: none;
}
.black A:active {
	COLOR: black; TEXT-DECORATION: none;
}
.black A:hover {
	COLOR: black; TEXT-DECORATION: underline;
}


.deep_green {
	FONT-SIZE: 10pt;
	COLOR: #3a8d00;
	LINE-HEIGHT: 14px;
	font-weight: bold;
}
.green2 {
	FONT-SIZE: 9pt; COLOR: #3a8d00; LINE-HEIGHT: 14px 
}
.green {
	FONT-SIZE: 9pt; COLOR: #B4FF00; LINE-HEIGHT: 14px 
}
.green A:link {
	COLOR: #B4FF00; TEXT-DECORATION: none
}
.green A:visited {
	COLOR:#B4FF00; TEXT-DECORATION: none
}
.green A:active {
	COLOR: #B4FF00; TEXT-DECORATION: none
}





.title_green {
	FONT-SIZE: 9pt;	COLOR: #B4FF00;	LINE-HEIGHT: 14px;	font-weight: bold;
}
.title_green A:link {
	COLOR: #B4FF00; TEXT-DECORATION: none
}
.title_green A:visited {
	COLOR:#B4FF00; TEXT-DECORATION: none
}
.title_green A:active {
	COLOR: #B4FF00; TEXT-DECORATION: none
}
.title_greenA:hover {
	COLOR: #B4FF00; TEXT-DECORATION:
}


.title_white {
	FONT-SIZE: 9pt;	COLOR: white;	LINE-HEIGHT: 14px;	font-weight: bold;
}
.title_white A:link {
	COLOR: white; TEXT-DECORATION: none
}
.title_whiteA:visited {
	COLOR:white; TEXT-DECORATION: none
}
.title_white A:active {
	COLOR: white; TEXT-DECORATION: none
}
.title_white A:hover {
	COLOR: white; TEXT-DECORATION:
}



.title_red {
	FONT-SIZE: 12pt;	COLOR: #F75508;	LINE-HEIGHT: 16px;	font-weight: bold;
}
.title_red A:link {
	COLOR: #F75508; TEXT-DECORATION: none
}
.title_red A:visited {
	COLOR:#F75508; TEXT-DECORATION: none
}
.title_red A:active {
	COLOR: #F75508; TEXT-DECORATION: none
}
.title_red A:hover {
	COLOR: #F75508; TEXT-DECORATION:
}



.title_white2 {
	FONT-SIZE: 11pt;
	COLOR: white;
	LINE-HEIGHT: 14px;
	font-weight: bold;
	text-indent: 20px;
}
.title {
	FONT-SIZE: 11pt;	COLOR: black;	LINE-HEIGHT: 14px;	font-weight: bold;
}

.title A:link {
	COLOR: black; TEXT-DECORATION: none
}
.title A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.title A:active {
	COLOR: black; TEXT-DECORATION: none
}
.title A:hover {
	COLOR: black; TEXT-DECORATION: none
}


.orange_bold {
	FONT-SIZE: 10pt;
	COLOR: #fa6909;
	LINE-HEIGHT: 14px;
	font-weight: bold;
}
.orange {
	FONT-SIZE: 9pt; COLOR: #F75508; LINE-HEIGHT: 14px 
}
.orange A:link {
	COLOR: #F75508; TEXT-DECORATION: none
}
.orange A:visited {
	COLOR:#F75508; TEXT-DECORATION: none
}
.orange A:active {
	COLOR: #F75508; TEXT-DECORATION: none
}
.orange A:hover {
	COLOR: #F75508; TEXT-DECORATION: none
}

.orange2 {
	FONT-SIZE: 13px; color:#F00;
}

.gray {
	FONT-SIZE: 10pt;
	COLOR: #666666;
	font-weight: normal;
}
.text {
	FONT-SIZE: 10pt; COLOR: #000000;
}
a img{
    border: 0;
}


/*top_menu*/
div#golbalNavi{
	width:980px;
	height: 39px;
}
	
	div#globalNavi ul li{
		height: 39px;
		float: left;
	}
	
	div#globalNavi ul li a{
		height: 39px;
		display: block;
		text-indent: -9999px;
		background: url(/img/new/top_menu.jpg);
	}
	
	/*基本*/
	div#globalNavi ul li#gnv01 a{ background-position: 0 0; width:111px;}
	div#globalNavi ul li#gnv02 a{ background-position: -111px 0; width:158px; }
	div#globalNavi ul li#gnv03 a{ background-position: -269px 0; width:193px; }
	div#globalNavi ul li#gnv04 a{ background-position: -462px 0; width:147px; }
	div#globalNavi ul li#gnv05 a{ background-position: -609px 0; width:225px; }
	div#globalNavi ul li#gnv06 a{ background-position: -834px 0; width:146px; }
	
	/*マウス オン*/
	div#globalNavi ul li#gnv01 a:hover{ background-position: 0 -39px; }
	div#globalNavi ul li#gnv02 a:hover{ background-position: -111px -39px; }
	div#globalNavi ul li#gnv03 a:hover{ background-position: -269px -39px; }
	div#globalNavi ul li#gnv04 a:hover{ background-position: -462px -39px; }
	div#globalNavi ul li#gnv05 a:hover{ background-position: -609px -39px; }
	div#globalNavi ul li#gnv06 a:hover{ background-position: -834px -39px; }
	
	/*現在ページ*/
	body#home div#globalNavi ul li#gnv01 a{ background-position: 0 -39px; }
	body#price div#globalNavi ul li#gnv02 a{ background-position: -111px -39px; }
	body#company div#globalNavi ul li#gnv03 a{ background-position: -269px -39px; }
	body#estimate div#globalNavi ul li#gnv04 a{ background-position: -462px -39px; }
	body#data div#globalNavi ul li#gnv05 a{ background-position: -609px -39px; }
	body#mark div#globalNavi ul li#gnv06 a{ background-position: -834px -39px; }
	
/*left_menu*/
.left_menu_center{
	background: url(/img/new/dot.jpg) 4px 9px no-repeat;
	text-indent:20px;
	text-align:left;
}

.left_menu_center a{ color:#424242; font-size:13px; TEXT-DECORATION: none; }
.left_menu_center a:hover{ color:#5f845b; font-size:13px; TEXT-DECORATION: none; }

.left_menu2_center{
	font-size:12px;
	line-height: 1.5;
	text-align:left;
}

.left_menu2_center a{
	color:#424242;	
    TEXT-DECORATION: none	
}

.left_menu2_center a:hover{
	color:#5f845b;	
    TEXT-DECORATION: none	
}


.left_menu3_center{
	font-size:12px;
	line-height: 1.8;	
	text-align:left;
}

.left_menu3_center a{
	color:#424242;	
    TEXT-DECORATION: none	
}

.left_menu3_center a:hover{
	color:#5f845b;	
    TEXT-DECORATION: none	
}

.content01{
	font-size:13px;
	line-height: 1.7;
	margin-top: 27px;
}

.content02{
	font-size:13px;
	line-height: 1.5;
}

.content03{
	background:url(/img/new/dot.jpg) 0px 5px no-repeat;
	text-indent: 16px;
	font-size:13px;
	line-height: 1.6;
	}

.content04{
	font-size:13px;
	line-height: 1.3;
	}
	
.content05{
	font-size:13px;
	line-height: 1.4;
	}
	
.content_font A:link {
	color:#000; TEXT-DECORATION: none;
}
.content_font A:visited {
	color:#000; TEXT-DECORATION: none;
}
.content_font A:active {
	color:#000; TEXT-DECORATION: none;
}
.content_font5 A:hover {
	color:#000; TEXT-DECORATION: none;
}

	
.box01{
 style: margin-top:7px;
 background-color: #ececec;
 	margin-top: 7px;
}

.mapbox{
 width: 184px;
 height: 115px;	 
}

.menu_box{
 text-indent:-9999px;
 width: 182px;
 height: 30px;
}
.menu_box2{
 text-indent:-9999px;
 width:358px;
 height:17px;
}
.menu_box3{
 text-indent:-9999px;
 width:736px;
 height:32px;
}
.mt3{
	margin-top:3px;
}

.mt5{
	margin-top:5px;
}

.mt6{
	margin-top:6px;
}

.mt7{
	margin-top:7px;
}

.mt15{
	margin-top:15px;
}

.mt16{
	margin-top:16px;
}
.map_box01{
 width:170px;
 height:75px;
 }