@charset "utf-8";
/*-------------------------------------------------
  MURAKAMI CORPORATION
  * Independence *
-------------------------------------------------*/
/*-------------------------------------------------
  Contact
-------------------------------------------------*/
#contact {
	padding: 10px 0 0 10px;
}
#contact p.text { }
#contact p.annotation {
	margin: 0 0 15px 0;
}

#contact dl {
	width: 697px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
}
/*
#contact .A {
	width: 707px;
}
#contact .A dl.row {
	display: block;
	width: 353px;
}
#contact .A dl.L {
	float: left;
}
#contact .A dl.R {
	float: left;
}
#contact .A dl.row dt { width: 97px;}
#contact .A dl.row dd { width: 256px;}
*/

#contact dl dt {
	display: block;
	float: left;
	width: 107px;
	margin: 0 0 0 0;
	padding: 8px 0 8px 0;
}
#contact dl dd {
	display: block;
	float: left;
	width: 590px;
	margin:  0 0 0 0;
	padding: 5px 0 5px 0;
}
#contact dl dd.Select input.pri {
	margin: 0 3px 2px 3px;
}
#contact dl dd.Select input {
	margin: 0 3px 2px 12px;
}
#contact dl dd .Input { width: 135px;}	
#contact dl dd .Input2 { width: 240px;}
#contact dl dd .Input3 { width: 120px;}
#contact dl dd .SInput { width: 45px;}
#contact dl dd .SInput2 { width: 65px;}
#contact dl dd .SInput3 { width: 50px;}

#contact p.btn {
	padding: 15px 0 20px 106px;
}

#contact p.btn input {
	/*padding: 3px 8px 3px 8px;*/
	padding: 0;
	margin: 0 10px 0 0;
}

#contact p.btn button {
	vertical-align: bottom;
	width: 104px;
	border: none;
	padding: 0;
	margin: 0 0 0 0 !important;
}

/*-------------------------------------------------
  Sitemap
-------------------------------------------------*/
#sitemap .threeRows {
	width: 766px;
	margin: 0 0 20px 30px;
}
#sitemap .threeRows h4 {
	background: #73dfef;
	margin: 0 20px 10px 0;
	padding: 3px 0 3px 10px;
	color: #000;
}
#sitemap .threeRows .oneRow {
	float: left;
	width: 255px;
	margin: 0;
	padding: 0;
}
#sitemap .threeRows .oneRow dl {
	width: auto;
	background: url(/images/sitemap/bg_sitemap_list.gif) no-repeat top left;
	padding: 5px 0 0 0;
	margin: 0 0 0 17px;
}
#sitemap .threeRows .oneRow dl dt {
	background: url(/images/sitemap/icon_sitemap_list.gif) no-repeat 0 7px;
	padding: 3px 0 5px 34px;
	margin: 5px 0 0 0;
}
#sitemap .threeRows .oneRow dl dt.last {
	background: url(/images/sitemap/icon_sitemap_dt_last.gif) no-repeat top left;
	padding: 0 0 0 18px;
	line-height: 2.0;
}
#sitemap .threeRows .oneRow dl dt.detail {
	background: url(/images/sitemap/icon_sitemap_list_detail.gif) no-repeat left 8px;
}
#sitemap .threeRows .oneRow dl dd {
	background: url(/images/sitemap/icon_sitemap_list_dd.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}
#sitemap .threeRows .oneRow dl dd.last {
	background: url(/images/sitemap/icon_sitemap_list_ddlast.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}

/*-------------------------------------------------
  Link
-------------------------------------------------*/
#link .threeRows {
	width: 766px;
	margin: 0 0 20px 30px;
}
#link .threeRows h4 {
	background: #73dfef;
	margin: 0 10px 10px 0;
	padding: 1px 0 1px 10px;
	color: #000;
}
#link .threeRows .oneRow {
	float: left;
	width: 245px;
	margin: 0;
	padding: 0 10px 0 0;
}
#link .threeRows .oneRow li {
	width: auto;
	background: url(/images/icon4.gif) no-repeat 0 8px;
	padding: 3px 0 5px 18px;
	margin: 0 0 0 12px;
}
/*
#link .threeRows .oneRow dl {
	width: auto;
	background: url(/images/sitemap/bg_sitemap_list.gif) no-repeat top left;
	padding: 5px 0 0 0;
	margin: 0 0 0 17px;
}

#link .threeRows .oneRow dl dt {
	background: url(/images/sitemap/icon_sitemap_list.gif) no-repeat 0 7px;
	padding: 3px 0 5px 34px;
	margin: 5px 0 0 0;
}

#link .threeRows .oneRow dl dt.last {
	background: url(/images/sitemap/icon_sitemap_dt_last.gif) no-repeat top left;
	padding: 0 0 0 18px;
	line-height: 2.0;
}

#link .threeRows .oneRow dl dt.detail {
	background: url(/images/sitemap/icon_sitemap_list_detail.gif) no-repeat left 8px;
}

#link .threeRows .oneRow dl dd {
	background: url(/images/sitemap/icon_sitemap_list_dd.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}

#link .threeRows .oneRow dl dd.last {
	background: url(/images/sitemap/icon_sitemap_list_ddlast.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}
*/

/*
#link .twoRows {
	width: 766px;
	margin: 0 0 20px 30px;
}
#link .twoRows h4 {
	background: #ccc;
	margin: 0 20px 10px 0;
	padding: 1px 0 1px 10px;
	color: #000;
}
#link .twoRows .oneRow {
	float: left;
	width: 383px;
	margin: 0;
	padding: 0;
}
#link .twoRows .oneRow dl {
	width: auto;
	background: url(/images/sitemap/bg_sitemap_list.gif) no-repeat top left;
	padding: 5px 0 0 0;
	margin: 0 0 0 17px;
}

#link .twoRows .oneRow dl dt {
	background: url(/images/sitemap/icon_sitemap_list.gif) no-repeat 0 7px;
	padding: 3px 0 5px 34px;
	margin: 5px 0 0 0;
}

#link .twoRows .oneRow dl dt.last {
	background: url(/images/sitemap/icon_sitemap_dt_last.gif) no-repeat top left;
	padding: 0 0 0 18px;
	line-height: 2.0;
}

#link .twoRows .oneRow dl dt.detail {
	background: url(/images/sitemap/icon_sitemap_list_detail.gif) no-repeat left 8px;
}

#link .twoRows .oneRow dl dd {
	background: url(/images/sitemap/icon_sitemap_list_dd.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}

#link .twoRows .oneRow dl dd.last {
	background: url(/images/sitemap/icon_sitemap_list_ddlast.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}*/

