@charset "utf-8";
*{
	margin:auto;
	padding:0;
	}
body{
	background:#FFFFFF;
	height:100%;
	}
p{
	margin:0;
	}
table{
	margin:5px 0;
	border:#B3C4CC 1px solid;
	line-height:130%;
	}
td,th{
	padding:0.3em 0.5em;
	border:#B3C4CC 1px solid;
	}
th{
	background:url(../image/common/bg-th.gif) repeat-y #EEF8FC;
	}
#contact table{
	border:none;
	}
#contact td{
	background-image:none;
	padding:0.5em 1em;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #B3C4CC;
	}
#contact th{
	text-align:left;
	padding:0.5em 1em;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #B3C4CC;
	}
#hide{
	width:0;
	height:0;
	overflow:hidden;
	border:none;
	padding:0;
	margin:0;
	background: none;
	}
#header{
	margin:auto;
	padding:30px 0 10px 0 ;
	text-align:center;
	font-size:0.9em;
	background:url(../image/common/bg-header.jpg) repeat-x;
	}
#header h1{
	margin:0;
	padding:0;
	height:64px;
	display:block;
	text-indent:-9999px;
	background: url(../image/common/logo-welnet.gif) no-repeat;
	background-position: center center;
	}
#menu1{
	height:40px;
	background: url(../image/common/bg-menu.gif) repeat-x;
	}
	#menu1-in{
		width:760px;
		margin:auto;
		}
	#menu1-in ul{
		padding:0;
		margin:0;
		display:block;
		}
	#menu1-in li{
		display:block;
		float:left;
		margin:0;
		padding:0;
		height:37px;
		width:126px;
		text-indent:-9999px
		}
	#menu1-in li a{
		overflow:hidden;
		display:block;
		height:37px;
		width:126px;
		}
	#menu1-in li#menu-home{
		background:url(../image/common/menu-home_on.gif) no-repeat;
		}
	#menu1-in li#menu-home a{
		background:url(../image/common/menu-home.gif) no-repeat;
		}
	#menu1-in li#menu-home a:hover{
		background:url(../image/common/menu-home_on.gif) no-repeat;
		}
	#menu1-in li#menu-aboutus{
		background:url(../image/common/menu-aboutus_on.gif) no-repeat;
		}
	#menu1-in li#menu-aboutus a{
		background:url(../image/common/menu-aboutus.gif) no-repeat;
		}
	#menu1-in li#menu-aboutus a:hover{
		background:url(../image/common/menu-aboutus_on.gif) no-repeat;
		}
	#menu1-in li#menu-staff{
		background:url(../image/common/menu-staff_on.gif) no-repeat;
		}
	#menu1-in li#menu-staff a{
		background:url(../image/common/menu-staff.gif) no-repeat;
		}
	#menu1-in li#menu-staff a:hover{
		background:url(../image/common/menu-staff_on.gif) no-repeat;
		}
	#menu1-in li#menu-kojin{
		background:url(../image/common/menu-kojin_on.gif) no-repeat;
		}
	#menu1-in li#menu-kojin a{
		background:url(../image/common/menu-kojin.gif) no-repeat;
		}
	#menu1-in li#menu-kojin a:hover{
		background:url(../image/common/menu-kojin_on.gif) no-repeat;
		}
	#menu1-in li#menu-access{
		background:url(../image/common/menu-access_on.gif) no-repeat;
		}
	#menu1-in li#menu-access a{
		background:url(../image/common/menu-access.gif) no-repeat;
		}
	#menu1-in li#menu-access a:hover{
		background:url(../image/common/menu-access_on.gif) no-repeat;
		}
	#menu1-in li#menu-link{
		background:url(../image/common/menu-link_on.gif) no-repeat;
		}
	#menu1-in li#menu-link a{
		background:url(../image/common/menu-link.gif) no-repeat;
		}
	#menu1-in li#menu-link a:hover{
		background:url(../image/common/menu-link_on.gif) no-repeat;
		}
#main{
	clear:both;
	margin:auto;
	padding:10px 0 20px 0;
	width:740px;
	line-height:170%;
		}
	#main-in{
		margin:auto;
		padding:0 30px 0 30px;
		}
	#main-in ul{
		list-style:outside circle;
		padding-left:1.5em;
		}
	#main-in ol{
		list-style:outside decimal;
		padding-left:1.5em;
		}
	#main-in h2{
		clear:both;
		margin:15px 0 5px 0;
		background:url(../image/common/bg-h2.jpg) no-repeat;
		border: 1px solid #B3C4CC;
		padding:0.1em 0 0.1em 30px;
		font-size:1.2em;
		color:#333333;
		}
	#main-in h3{
		margin:15px 0 5px 0;
		padding:0 0 0 30px;
		font-size:1.2em;
		color:#333333;
		background: url(../image/common/bg-h3.gif) no-repeat;
		background-position: left center;
		border-width: 1px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-color: #B3C4CC;
		}
	#main-in h4{
		margin:15px 0 5px 0;
		padding:0 0 0 30px;
		color:#333333;
		background: url(../image/common/bg-h4.gif) no-repeat;
		background-position: left center;
		}
		#main-in-2l{
			float:left;
			width:49%;
			}
		#main-in-2r{
			float:right;
			width:49%;
			}
		#main-in-3l{
			float:left;
			width:66%;
			}
		#main-in-3ll{
			float:left;
			width:49%;
			}
		#main-in-3lc{
			float:right;
			width:49%;
			}
		#main-in-3r{
			float:right;
			width:32%;
			}
	#menu2{
		margin:10px 27px;
		}
	#menu2 ul{
		padding:0;
		display:block;
		}
	#menu2 li{
		display:block;
		float:left;
		margin:10px 3px;
		padding:3px;
		height:94px;
		width:214px;
		text-indent:-9999px;
		border: 1px solid #B3C4CC;
		}
	#menu2 li a{
		overflow:hidden;
		display:block;
		height:94px;
		width:214px;
		}
	#menu2 li#menu-rental{
		background:url(../image/common/menu-rental_on.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-rental a{
		background:url(../image/common/menu-rental.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-rental a:hover{
		background:url(../image/common/menu-rental_on.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-sell{
		background:url(../image/common/menu-sell_on.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-sell a{
		background:url(../image/common/menu-sell.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-sell a:hover{
		background:url(../image/common/menu-sell_on.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-repair{
		background:url(../image/common/menu-repair_on.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-repair a{
		background:url(../image/common/menu-repair.jpg) no-repeat;
		background-position: center center;
		}
	#menu2 li#menu-repair a:hover{
		background:url(../image/common/menu-repair_on.jpg) no-repeat;
		background-position: center center;
		}
#footer{
	clear:both;
	background:url(../image/common/bg-footer.jpg) repeat-x;
	height:70px;
	padding-top:10px;
	text-align:center;
	font-style: normal;	
	font-size:0.8em;
	text-align:center;
	line-height:150%;
	}
#copy{
	}
#about{
	text-align:center;
	font-style: normal;	
	font-size:1em;
	}
img#contact{
	margin-top:20px;
	}
.komoku{
	font-weight:bold;
	background-color:#EEF8FC;
	color:#333333;
	padding:3px;
	border:1px solid #B3C4CC;
	}
.hide{
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	background-image: none !important;
	}
