/* リンク用 */
a:link {
	color: #000;
}

a:visited {
	color: #000;
}


a:active {
	color: #000;
}

/* 更新履歴 -- ボックス*/
.info_base{
	padding-left: 15px;
}

.contentsbox{
	width: 598px;
	height: 200px;
	border: solid 1px;
	border-color: #000000;
	background-color: #ffffff;
	color: #000000;
	padding: 15px;
	font-size: 12px;
	line-height: 1.5em;
	overflow: auto;
	scrollbar-face-color: #000000;       /* 表面の色 */
	scrollbar-3dlight-color: #000000;    /* 左端と上端の色 */
	scrollbar-highlight-color: #cccccc;  /* ハイライトの色 */
	scrollbar-shadow-color: #cccccc;     /* 影の色 */
	scrollbar-darkshadow-color: #000000; /* 右端と下端 */
	scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
	scrollbar-track-color: #000000;      /* バーの背景の色 */
}

.news{
	border: dashed 1px;
	border-color: #555;
	padding: 10px;
}

.news_hr{
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: gray;
	height: 1px;
}

/* リンク装飾 */

/*緑*/
.newslink{
	text-decoration:none;
	font-size: 12px;
	background-color: #faebd7;
	font-style:oblique;
}

.newslink:hover {
	color: white;
	background-color: #808080;
	border: dotted 1px;
	border-color: #ffffff;
	font-style:oblique;
}

/*実績*/
.worklink:link{
	font-size: 12px;
	background-color: white;
	font-style:oblique;
}

.worklink:hover {
	color: white;
	background-color: #808080;
	border: dotted 1px;
	border-color: #ffffff;
	font-style:oblique;
}

/* ポリシー用 */
.policy{
	background-color: white;
	width: 570px;
	border: solid 1px;
	padding: 0px 2em;
	font-size: 0.8em;
	line-height: 1.3em;
}

/*会社概要テーブル*/
table.table111 {
	width: 630px;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 0.8em;
}

table.table111 td {
	border: solid 1px #999;
	line-height: 1.3em;
	background-color: #FFF;
	padding: 10px;
}

table.table111 td.course {
	padding: 10px;
	width: 100px;
	text-align: left;
	vertical-align: top;
	background-color: #000;
	color: #FFF;
}

table.table111 td.course2 {
	padding: 10px;
	text-align: right;
	background-color: #000;
	color: #FFF;
}

table.table111 td.course3 {
	padding: 10px;
	text-align: center;
}

/*ここまで会社概要*/
/*作品実績*/
.product_txt{
	margin: 0em 1.5em;
	padding: 0px 1em;
	line-height: 1.3em;
	font-size: 0.8em;
}

