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

.top-img{ /*トップページイメージ */
	margin: 0px 0px 10px 0px;
}



.wrap #top_container{ /* インフォメーションベース */
	width: 600px;
	margin: 0px 0px 10px 0px;
}
.wrap #info_container{ /* インフォメーションベース */
	width: 598px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.wrap #top_container h3{ /* インフォメーションヘッダ */
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	line-height: 26px;
	text-indent: 10px;
	background-image: url(container_head.gif);
	height:26px;
	width:600px;
	margin: 0px 0px 0px 0px;
}



/* =================================== */
/* 制作実績の設定 */
/* =================================== */
.wrap #top_work{ /* 制作実績 */
	font-size: 13px;
	line-height:21px;
	text-align: left;
	display: block;
	width:558px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px dotted #999999;
}
.wrap #top_work img{ /* 制作実績画像 */
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #CCCCCC;
}
.wrap #top_work h4{ /* 制作実績リンク */
	font-size: 12px;
	font-weight: bold;
	background-image: url(listmark_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}
.wrap #top_container hr{ /* 制作実績フッタ */
	width:600px;
	background-image: url(container_foot.gif);
	height: 10px;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.wrap #top_container h5 { /* トピックスヘッダ */
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	line-height: 32px;
	text-indent: 20px;
	background-image: url(page_head_02.gif);
	height:32px;
	width:600px;
	margin: 0px 0px 0px 0px;
}
.wrap #top_container .catch{ /* トピックス見出し */
	color:#660033;
	font-weight:bold;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}



/* =================================== */
/* 更新履歴の設定 */
/* =================================== */
.wrap #update { /* 更新履歴 */
	background-image:url(update_body.gif);
	background-repeat:repeat-y;
	width:600px;
	margin: 0px auto 10px auto;
}
.wrap #update p{ /* 更新履歴本文 */
	margin: 0px 20px 10px 124px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #999999;
}
.wrap #update h4{ /* 更新履歴見出し */
	font-size:12px;
	font-weight:bold;
	color:#660033;
	background-image:url(listmark_09.gif);
	background-position: center left;
	background-repeat:no-repeat;
	float: left;
	margin: 0px 20px 0px 15px;
	padding: 0px 0px 0px 14px;
	border-style: none;
}
.wrap #update b{ /* 更新履歴見出し */
	font-size:16px;
	font-weight:bold;
}
.wrap #update .head{ /* 更新履歴ヘッダ */
	background-image: url(update_head.gif);
	height:16px;
	width:600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}
.wrap #update .foot{ /* 更新履歴フッタ */
	width:600px;
	background-image: url(update_foot.gif);
	height: 16px;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}
