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

* {
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,p, #pr {
	font-size:75%;
	font-family: "ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka;
	line-height:1.5;
	color:#020302;
}

th,td {
	font-size:75%;
	font-family: "ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka;
	line-height:1.5;
	color:#333333;
}

ul {
	list-style-type:none;
}


hr {
	color:#020302;
	margin-top:50px;
}


img {
	border:none;
}

a {
	color:#0000FF;
}

body {
	text-align:center;
	background-color:#E5E5E5;
}

.clear {
	clear:both;
}

/* 作業記録仕切り線 */
.work-line {
	background-image:url(../../../share/img/share_ds_hp_work_line.jpg);
	background-repeat:no-repeat;
	font-size:2px;
	margin-top:30px;
	margin-bottom:20px;
}


/* グローバル領域 */
#global {
	width:925px;
	margin:0px auto;
	text-align:left;
}




/* 『家仲間コム』広告領域 */
#ad {
	width:925px;
	height:30px;
	background-color:#E5E5E5;
}

#ad-content {
	float:left;
	width:800px;
	padding-left:25px;
	padding-top:5px;
}

#ad-ielogo {
	float:right;
	width:96px;
}



/* 広告フッター */
#ad-footer {
	clear:both;
	width:925px;
	height:30px;
	/*font-size:1px;*/
	background-color:#E5E5E5;
}

* html #ad-footer {
	height:0px;
	font-size:1px;
}




/* お問合せ　ナビ領域 */
#navi {
	width:25px;
	float:left;
	background-color:#E5E5E5;
}

#navi ul {
	margin-top:10px;
}

#navi-bottom {
	width:25px;
	float:left;
	position:fixed;
	bottom:30px;
}

* html #navi-bottom {
	padding-bottom:10px;
	/*position:absolute;
	bottom:0px;*/
}


/* フレームトップ */
#frame-top {
	width:900px;
	float:right;
	background-image:url(../../../share/img/share_ds_hp_top_frame_top.gif);
	background-repeat:no-repeat;
	font-size:8px;
}



/* フレーム枠 */
#frame {
	width:900px;
	float:right;
	background-image:url(../../../share/img/share_ds_hp_top_frame_body.gif);
	background-repeat:repeat-y;
}


/* キャンバス枠 */
#canvas {
	width:880px;
	margin-left:10px;
	background-image:url(../img/bg.jpg);	background-repeat:repeat;
	background-color:#FAFBFF;
}



/* ヘッダー領域 */
#header {
	
}

#header h1 {
		background-image:none;
	}


/* メイン領域 */
#main {
	width:100%;
}

#main h2 {
	/*padding-top:50px;*/
}

#pr {
	padding:0px 10px;
	margin-top: 10px;
}

#topimage{
			float:right;
	}


#news {
	font-size:100%;
	margin-bottom:30px;
	font-weight:bold;
	padding:10px;
}



/* 作業記録領域 */
#works {
	margin:0px 10px;
}

.work {
	width:100%;
}

.work h2 {
	font-size:100%;
	font-weight:bold;
	/*margin-top:10px;*/
	margin-bottom:10px;
}

.work-caption {
	text-align:center;
	margin-bottom:10px;
}

* html .work-caption {
	margin-bottom:0px;
}



/* 業者情報領域 */
#info {
	width:860px;
}

#info h2 {
	margin-top:50px;
}



/* フッター領域 */
#footer {
	font-size:0px;
}

/* フレームボトム */
#frame-bottom {
	width:900px;
	float:right;
	background-image:url(../../../share/img/share_ds_hp_top_frame_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:8px;

}


/* 家仲間テーブル */
table.iTable {
	margin-left:10px;
	margin-bottom:10px;
	border-width:1px 0px 0px 1px;
	border-color:#CACACA;
	border-style:solid;
	width:860px;
}

th.iTh {
	border-width:0px 1px 1px 0px;
	border-color:#CACACA;
	border-style:solid;
	background-image:url(../../../share/img/share_ds_stripe_bg.gif);
	padding:10px;
	text-align:right;
	width:150px;
}

td.iTd {
	border-width:0px 1px 1px 0px;
	border-color:#CACACA;
	border-style:solid;
	background-color:#FFFFFF;
	padding:10px;
}

/* ロゴバー */

#whatsnew-bar {
	width:860px;
	height:18px;
	margin-top:50px;
	margin-left:10px;
	background-image:url(../../../share/img/share_ds_hp_top_whatsnew_bar.jpg);
	background-repeat:no-repeat;
	background-position:1px top;
	clear:both;
}

#dinfo-bar {
	width:860px;
	height:18px;
	margin-left:10px;
	background-image:url(../../../share/img/share_ds_hp_top_info_bar.jpg);
	background-repeat:no-repeat;
	background-position:1px top;
}
