@charset "utf-8";
/* CSS Document */

* {border:0px;}

body {
	margin:0px;
	padding:0px;
	text-align:center;
}

.both {
	clear:both;
}

h1 {
	margin:0 0 10px 0;
	padding:0px;
	font-size: 24px;
}

h2 {
	background-color:#6084BE;
	font-size: 14px;
	padding: 3px;
	color: #FFFFFF;
	width: 764px;
}

.color_red {color:#FF0000;}
.color_kon {color:#001a4b;}
.color_blue {color:#466CAC;}
.color_white_bold {color: #FFFFFF; font-weight: bold; }
.color_green { color:#006600;}

.container {
	font-size:13px;
	margin-bottom: 20px;
	width: 770px;
}

a.white:link {color:#FFFFFF;}
a.white:visited {color:#FFFFFF;}
a.white:hover {color:#acc7f3; text-decoration:none;}
a.white:active {color:#FFFFFF;}

#outside_container {
	width:100%;
}

#left_shadow {
	width:818px;
	margin: auto;
	background: url(../img/left_shadow.gif) repeat-y;
}

#right_shadow {
	width:818px;
	margin: auto;
	background: url(../img/right_shadow.gif) right top repeat-y;
}

#inside_container {
	width:800px;
	margin: auto;
	text-align: left;
}

#header_container {
	width:800px;
	background: url(../img/header_info.gif) right no-repeat;
}

#menu_container {
	width:800px;
	background: url(../img/menu_bg.jpg) repeat-x;
}

#menu_container ul {
	margin:0px;
	padding:0px;
}

#menu_container li {
	float:left;
	list-style:none;
}

#menu_container a {
	display:block;
	height:40px;
	width:200px;
	margin: 8px 0 0 0;
	text-indent:-9999px;
}

#menu_container li#menu1 .current1 {background: url(../img/menu_top_over.jpg);}
#menu_container li#menu2 .current2 {background: url(../img/menu_service_over.jpg);}
#menu_container li#menu3 .current3 {background: url(../img/menu_price_over.jpg);}
#menu_container li#menu4 .current4 {background: url(../img/menu_estimate_over.jpg);}

#menu_container li#menu1 a{background:url(../img/menu_top.jpg); width:200px;}
#menu_container li#menu2 a{background:url(../img/menu_service.jpg); width:200px;}
#menu_container li#menu3 a{background:url(../img/menu_price.jpg); width:200px;}
#menu_container li#menu4 a{background:url(../img/menu_estimate.jpg); width:200px;}

#menu_container li#menu1 a:hover{background:url(../img/menu_top_over.jpg); width:200px;}
#menu_container li#menu2 a:hover{background:url(../img/menu_service_over.jpg); width:200px;}
#menu_container li#menu3 a:hover{background:url(../img/menu_price_over.jpg); width:200px;}
#menu_container li#menu4 a:hover{background:url(../img/menu_estimate_over.jpg); width:200px;}

#object_container {
	width:800px;
}

#object2_container {
	width:770px;
	background: url(../img/object.jpg) no-repeat;
	margin-bottom: 20px;
	height: 250px;
}

#object2_txt {
	height: 210px;
	padding: 20px;
	font-size: 14px;
}

#object2_txt ul {
	padding: 0 0 0 20px;
	margin: 0px;
}

#object2_txt li {
	line-height:2;
}

#object2_txt p {
	line-height:10px;
}

#contents_container {
	width:770px;
	padding: 15px;
}

#hooter_container {
	width:770px;
	padding: 30px 0 30px 0;
	text-align: center;
	margin: auto;
	border-top: 1px #CCCCCC solid;
	font-size: 12px;
	color: #666666;
}

#indent {
	padding: 0 0 0 5px;
	border-left: 5px #5d81bb solid;
	font-size: 17px;
	font-weight: bold;
	color: #5D81BB;
	margin-bottom: 10px;
}

#tenpo_container {
	width:365px;
	border: 1px #5d81bb solid;
	padding: 5px;
	float: left;
}

#info_container {
	font-size: 12px;
}

#map_container {
	width:375px;
	float: right;
	height: 270px;
}

.table_left {
	width:375px;
	float: left;
	border: 1px #3d6ab1 solid;
	background-color: #E8EEF9;
	height: 220px;
}

.table_left_title {
	width:375px;
}

.table_left_txt {
	width:355px;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}

.table_left_txt ul, .table_right_txt ul {
	margin: 0px;
	padding: 0px;
}

.table_left_txt li, .table_right_txt li {
	margin-bottom: 8px;
	background:url(../img/list_mark.gif) no-repeat;
	list-style:none;
	padding: 0 0 0 15px;
}

.table_left_txt p, .table_right_txt p {
	margin:0px;
	line-height:2em;
}

.table_right {
	width:375px;
	float: right;
	border: 1px #3d6ab1 solid;
	background-color: #E8EEF9;
	height: 220px;
}

.table_right_title {
	width:375px;
}

.table_right_txt {
	width:355px;
	padding: 10px 10px 0 10px;
	font-size: 13px;
}

.img_box {
	width:335px;
	margin: auto;
}

.img_text {
	width:335px;
	font-size: 10px;
	padding: 3px 0 0 0;
	margin-left: 10px;
}

.img_text ul {
	margin:0px;
	padding:0px;
}

.img_text li {
	float:left;
	width: 150px;
	list-style: none;
	background: none;
}

.cell {
	width:365px;
	padding: 0 0 5px 0;
	border-bottom: 1px #CCCCCC dashed;
	margin: 5px 0 0 0;
}

.cell_left {
	width:90px;
	float: left;
	background-color: #5D81BB;
	padding: 5px;
	color: #FFFFFF;
}

.cell_right {
	width:255px;
	float: right;
	padding: 5px;
}

.find_box {
	background-color: #5579B3;
	background: url(../img/find_bg.gif);
	padding: 5px;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.text {
	font-size:12px;
}

.message {
	font-size:13px;
	width: 470px;
	float: left;
}

#picture {
	width:250px;
	float: right;
}

.table2 {
	width:233px;
	float: left;
	border: 1px #FF480B solid;
	background-color: #FFEEE8;
	height: 140px;
}

.table2_title {
	width:233px;
	text-align: center;
	color: #FFFFFF;
	background-color: #FF480B;
	padding: 5px 0 5px 0;
}

.table2_txt {
	width:223px;
	padding: 5px;
}

.table_prop1 {
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	height: 100%;
	font-size: 14px;
}

.table_prop2 {
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	width: 245px;
}

.price {
	width:770px;
	margin-bottom: 10px;
}

.price_table {
	font-size:14px;
}

.price_left {
	width:375px;
	float: left;
}

.price_right {
	width:375px;
	float: right;
}
