/*	右コンテンツ	*/
#content .page{
	width:610px;
	margin:0px 11px;
	padding:0px;
}
*html #content .page{
/*-----IE66	-----*/
	margin-right:-10px;
}

/*	はじめに	*/
#page-103 p{
	margin-bottom:20px;
}
#page-103 p span.sign{
	display:block;
	font-size:15px;
	text-align:right;
	margin-top:20px;
	margin-right:35px;
}

/*	会社概要	*/
#page-104 table{
	width:100%;
	border: 1px solid #333333;
	margin:0px;
	padding:0px;
}
#page-104 table tr{
	margin:0px;
	padding:0px;
}
#page-104 table tr th{
	background-color:#CCCCCC;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	margin:0px;
	padding:10px;
}
#page-104 table tr td{
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	margin:0px;
	padding:10px;
}
/*	googlemap 	*/
#page-113 p{
	margin-bottom:20px;
}
#map{
	width: 610px;
	height: 480px;
}
p#map_msg{
	width:180px;
	font-weight:bold;
}
p#map_msg a{
	text-decoration:none;
}

/*	業務内容-お問い合わせボタン	*/

#consultation_box{
	width:560px;
	height:61px;
	border:double 5px #999999;
	background:url(../images/btn_contact.gif) no-repeat right top;
	margin:50px 20px 20px 20px;
	padding:0px;
}
#consultation_box p{
	line-height:41px;
	vertical-align:bottom;
	text-indent:15px;
	padding:0px;
}
#consultation_box p span{
	display:block;
	line-height:13px;
	vertical-align:top;
}
#consultation_box p a{
	display:block;
	width:560px;
	height:61px;
	margin:0px;
	padding:0px;
}

/*	業務内容	*/
#page-102 dt{
	background: url(../images/title_bg_gyomu.gif) no-repeat left top;
	height:26px;
	padding:7px 0px 0px 5px;
	line-height:12px;
}
#page-102 dd{
	margin:0px 0px 15px 5px;
	line-height:14px;
}
/*	企画・設計・監理相談	*/
#page-105 dl{
	background: url(../images/bg_gyomu_flow.jpg) no-repeat left top;
	width:530px;
	height:892px;
	margin:15px 40px 0px 40px;
	padding:5px 0px 0px;
}
#page-105 dt{
	height:29px;
	color:#7D1111;
	font-weight:bold;
	margin:0px 0px 0px;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
#page-105 dd{
	height:29px;
	margin:0px 10px 11px 15px;
	overflow:hidden;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
/*	土地建物調査・測量・登記相談 	*/
#page-106 p{
	/*margin-bottom:20px;*/
}
#page-106 dt{
	background: url(../images/title_bg_gyomu.gif) no-repeat left top;
	height:26px;
	padding:7px 0px 0px 5px;
	line-height:12px;
}
#page-106 dd{
	margin:0px 0px 15px 5px;
}
#page-106 dd span{
	display:block;
	margin:-22px 0px 0px 300px;
}

/*	建物耐震診断相談 	*/
#page-107 p{
	/*margin-bottom:20px;*/
}
#page-107 h3{
	background: url(../images/title_bg_gyomu.gif) no-repeat left top;
	height:26px;
	padding:7px 0px 0px 5px;
	line-height:12px;
}
#taishin_link{
	width:548px;
	border: 1px solid #999999;
	margin:10px 0px 0px 0px;
}
#taishin_link p{
	margin:10px 10px 0px 10px;
}
#taishin_link p a{
	background: url(../images/icon_disc_arrow_small.gif) no-repeat left center;
	padding-left:15px;
	display:block;
	line-height:13px;
	vertical-align:middle;
}
#taishin_link ul{
	margin:0px 10px 10px 25px;
}
#taishin_link ul li{
	margin:0px;
	list-style-image: url(../images/icon_disc_arrow_small.gif);
}

#page-107 h4{
	color:#7D1111;
	padding:10px;
	line-height:12px;
	border-bottom: 1px dotted #999999;
}
#page-107 ol{
	margin:0px 20px;
	padding:0px;
}
#page-107 ol li{
	margin:0 0 0 10px;
	padding:0px;
}
/*	住宅リニューアル相談 	*/
#page-108 p{
	/*margin-bottom:10px;*/
}
#page-108 h3,#page-108 h5{
	background: url(../images/title_bg_gyomu.gif) no-repeat left top;
	height:26px;
	padding:7px 0px 0px 5px;
	line-height:12px;
	margin-top:20px;
}
#page-108 dt{
	font-weight:bold;
}
#page-108 dd{
}
#page-108 ul{
	margin:0px 20px;
	padding:0px;
}
#page-108 ul li{
	list-style-image: url(../images/icon_disc_arrow_small.gif);
	margin:0px;
	padding:0px;
}
/*	土地建物コンサルティング相談 	*/
#page-109 p{
	/*margin-bottom:10px;*/
}
#page-109 dt{
	background: url(../images/title_bg_gyomu.gif) no-repeat left top;
	height:26px;
	padding:7px 0px 0px 5px;
	line-height:12px;
	margin-top:20px;
}
#page-109 dd{
}
/*	sitemap	*/
#page-111 dl{
	padding:0px;
	margin:0px;
	background: url(../images/sitemap_dot_tate.gif) repeat-y 10px 35px;
}

#page-111 dt{
	margin-left:12px;
	margin-top:15px;
	background: url(../images/sitemap_dot_yoko.gif) no-repeat left center;
	padding-left:55px;
	line-height:21px;
	vertical-align:center;
}
#page-111 dt.home{
	padding:0px;
	margin:0px;
	background: #ffffff none;
}
#page-111 dt.last{
	margin-left:9px;
	padding-left:58px;
	background: url(../images/sitemap_dot_yoko_last.gif) no-repeat left center;
}
#page-111 dd{
	margin-left:95px;
	margin-top:5px;
	background: url(../images/icon_arrow.gif) no-repeat left center;
	padding-left:15px;
	line-height:21px;
	vertical-align:center;
}


/*	問い合わせ	*/
#inquiry_ito h3,#inquiry_ito h4{
	margin-top:20px;
	font-weight:bold;
}
#inquiry_ito dt{
	width:150px;
	margin-top:10px;
	vertical-align:top;
}
#inquiry_ito dt span{
	color:red;
}
#inquiry_ito dd{
	margin:-20px 0px 0px 150px;
	vertical-align:top;
}
#inquiry_ito dd input{
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
#inquiry_ito dd label{
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}

div#privacy_msg{
	margin:20px 0px;
}
/*	プライバシーポリシー 	*/
#page-112 p{
	margin-bottom:10px;
}
#page-112 dt{
	margin-top:10px;
}
#page-112 dd{
}
#page-112 ul{
	margin:0px 20px;
	padding:0px;
}
#page-112 ul li{
	margin:0px;
	padding:0px;
}
/*	プライバシーポリシー(header,sidebar,footerなし 	*/
#page-116 p{
	margin-bottom:10px;
}
#page-116 dt{
	margin-top:10px;
}
#page-116 dd{
}
#page-116 ul{
	margin:0px 20px;
	padding:0px;
}
#page-116 ul li{
	margin:0px;
	padding:0px;
}
