@charset "utf-8";

p, dt, dd{
	line-height:1.85em;
	font-size:0.9em;
	color:#333;
}

a{color:#900}

a:hover{color:#e00}


li{color:#333;}
.clearfix{clear:both;}

#wrapper{
	width:100%
	}

#header,
#global_navi,
#main_img,
#content_wrapper,
#footer,
#copyright{
	width:910px;
	margin:0 auto;
}

#mls_logo img{float:left;}
#logo img{margin-top:22px;}

#header_link{float:right;margin-top:10px;}
#header_link li{display:inline;}
#header_tel{text-align:right;}

#header_bg{
	background-image:url(../img/header_bg1x15.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:15px;
}
*html #header_bg{height:70px;}

#global_navi_bg{
	background-image:url(../img/global_navi_bg1x40.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#global_navi li{
	float:left;
	width:130px;
	height:40px;
	text-indent:-9999px;
	}
#global_navi li a{
	display:block;
	width:130px;
	height:40px;
	float:left;
	background-image:url(../img/gnavi.jpg)
}

#global_navi1 a{background-position:0 0;}
#global_navi2 a{background-position:780px 0;}
#global_navi3 a{background-position:650px 0;}
#global_navi4 a{background-position:520px 0;}
#global_navi5 a{background-position:390px 0;}
#global_navi6 a{background-position:260px 0;}
#global_navi7 a{background-position:130px 0;}

#main_img_text{float:left;}
#main_img_pic{float:right;}

#main_img_text dt,
#main_img_text dd{width:455px;text-indent:-9999px;}

#main_img_text1{background-image:url(../img/top_text3.jpg); height:44px;}
#main_img_text2{background-image:url(../img/top_text4.jpg); height:31px;}
#main_img_text3{background-image:url(../img/top_text5.jpg); height:37px;}
#main_img_text4{background-image:url(../img/top_text6.jpg); height:33px;}
#main_img_text5{background-image:url(../img/top_text7.jpg); height:33px;}
#main_img_text6{background-image:url(../img/top_text8.jpg); height:90px;}

#content_wrapper{margin-top:40px;}
#content_main{
	float:left;
	width:650px;
	}

#inquiry_box{
	background-color:#f55f0d;
	padding:2px 5px 5px;
}
#inquiry_header{margin-bottom:10px;}
#inquiry_text{
	background-color:#f5b592;
	padding:30px 0 20px;
	margin:0 !important;
	} 
#inquiry_btn{
	background-color:#f5b592;
	padding-bottom:15px;
	margin:0 !important;
}

#inquiry_header,
#inquiry_text,
#inquiry_btn{text-align:center;}

#sidemenu{float:right;width:240px;}
#sidemenu1 li{margin-bottom:6px;}

#sidemenu2{margin:30px 0;border-bottom:1px solid #ccc;}
#sidemenu2 li{
	background-image:url(../img/sidemenu_cursor.gif);
	background-repeat:no-repeat;
	background-position:10px 35px;
	padding-left:35px;
	padding-top:20px;
	margin:20px 0;
	font-size:14px;
	border-top:1px solid #ccc;
	line-height:1.5;
	}


#client_list{
	margin-top:2em;
	padding:13px;
	background-color:#f0f0f0;
	border: 1px solid #CCC;
	}
#client_list h4,
#client_list h5{color:#444;}
#client_list h4{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
}
#client_list h5{
	margin-top:30px;
	}
#client_list ul{
	margin-top:10px;
	}
#client_list li{
	font-size:12px;
	line-height:1.5;
	}

#footer_bg{
	margin-top:30px;
	background-image:url(../img/footer_divider.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
#footer{
	padding-top:20px;
	padding-bottom:20px;
}

#footer_menu{float:right;}
#footer_menu td{font-size:11px;line-height:2;}
#footer_companyname{
	line-height:1.3;
	font-weight:bold;
	margin-top:1em;
}

#copyright{
	font-size: 10px;
	color: #EEEEEE;
	font-family: "Century Gothic";
	}


#copyright_bg{
	background-image:url(../img/copyright_bg.jpg);
	}
	
.img_frame{border:2px solid #999;}

.photo_frame{padding:2px;border:1px solid #999;}
