@charset "utf-8";

/* CSS Document */



#info {

	width:783px;

	margin:0px auto;

	margin-top:17px;

	margin-bottom:20px;

}







#info .box_all {

 		width:250px;

 		float:left;

 		display:inline;

 }

 



#info .box_top {

 		width:250px;

 		height:4px;

 		background:url(../images/img_007.gif) left bottom no-repeat;

}



#info .box_bottom {

 		width:250px;

 		background:url(../images/img_008.gif) left bottom  repeat-y ;

}



#info .box_bottom .left_one {

	width:130px;

	float:left;

	margin-top:5px;

}



#info .box_bottom .right_one

{

	width:90px;

	float:right;

	margin-top:7px;

}





#info .box_distance {

 	margin-left:12px;

}



#info .box_middle .left_part

{

	width:130px;

	float:left;

	margin-left:4px;

	margin-top:11px;

}



#info .box_middle .left_part p

{

	font-family:"MS PGothic";

	line-height:130%;

	font-size:11px;

	color:#666666;

}



.left_dis {

	margin-left:15px;

}



* html .left_dis {

	margin-left:15px;

}





#info .box_middle .right_part

{

	width:90px;

	float:right;

	margin-right:3px;

	margin-top:13px;

	clear:right;

}



#info .top_distance

{

	margin-top:5px;

	margin-left:12px;

}



#info .details_more 

{

	width:83px;

	height:28px;

	display:block;

	margin-left:3px;

	margin-top:10px;

	background:url(../images/services_botton.gif);

		

	

}



#info .details_more:hover

{

	

	background:url(../images/services_botton_hover.gif);	

}









/* ****************** main_content > side_navi  *************** */

ul#side_navi{	float:left;}



ul#side_navi li{}





#box_info h2{	width:100%;	height:25px;

	background:url(../images/top.gif)  no-repeat;

	text-indent:-9999px;

	

}



#box_info_text

{

	width:538px;

	//position:relative;

	//top:-4px;

	border-bottom:1px solid #66ccff;

	border-left:1px solid #66ccff;

	border-right:1px solid #66ccff;

	

}



#box_info_text_inner

{

	margin-left:10px;

	margin-right:10px;

	text-align:left;	

}



#box_info_text_inner p

{

	line-height:120px;

	text-align:right;

	margin-right:10px;

	margin-top:8px;	

}





#box_info_text_inner ul

{



	list-style:none;

	

}





#box_info_text_inner li

{

	//position:relative;

	//top:6px;

	font-size:12px;

	line-height:180%;

	padding-bottom:7px;

	padding-top:7px;

	//padding-bottom:10px;

	//padding-top:10px;

 	padding-left:20px;

	border-bottom:1px  dotted #666666;

	background:url(../images/arrow.gif) 0% 50% no-repeat;

	

}



#box_info_text_inner li a

{

	font-size:12px;

	color:#3399ff;

	text-decoration:underline;



}



#box_info_text_inner li a:hover

{

	font-size:12px;

	color:#ff6600;



}





#box_info_text_inner .back_number 

{

	width:116px;

	height:23px;

	margin-top:5px;

	//margin-top:13px;

	margin-bottom:7px;

	margin-left:400px;

	text-indent:-9999px;

	text-align:left;

	overflow:hidden;

		

			

}



.back_number 

{	

	display:block;

	width:116px;

	height:23px;

	

	background:url(../images/back_number.gif);

}







.back_number a

{	

	display:block;

	width:116px;

	height:23px;

	

	background:url(../images/back_number.gif);

}



.back_number a:hover

{

		background:url(../images/back_number_over.gif);

}





#banner_bottom

{

 width:820px;

 background:url(../images/navi_bottom.gif) top left no-repeat;

 height:26px;

}







#banner_bottom .home

{

 margin-left:30px;

 padding-top:3px; 

}



#banner_bottom .text_info

{

 font-size:10px;

 vertical-align:top;



}



#banner_bottom .text_info a:link ,a:hover, a:visited

{

 font-size:10px;

 vertical-align:top;

 color:#3399ff;

 text-decoration:underline;



}









.hide_text

{	

	text-align:left;

	text-indent:-9999px;

	overflow:hidden;

}

.date_spacing
{	
	padding-right:15px;

}	



