@charset "utf-8";

/*div#left_container h3#left_head a {
	background: transparent url(../tech/images/left_nav_head.gif) no-repeat scroll;
}
h1#index {background: transparent url(../tech/images/h1_bg.jpg) no-repeat scroll;}
h1#word {background: transparent url(../tech/images/h1_word.jpg) no-repeat scroll;}
h1#doc {background: transparent url(../tech/images/h1_doc.jpg) no-repeat scroll;}
h1#case {background: transparent url(../tech/images/h1_case.jpg) no-repeat scroll;}*/

/* Index page */
/*table#cate_index {
	margin: 12px;
}
table#cate_index th,
table#cate_index td {
	padding: 6px;
	vertical-align: top;
	border-bottom: 1px dotted #666;
}
table#cate_index th.cols {
	background-color: #bbedd0;
}
table#cate_index th.rows {
	width: 160px;
}
table#cate_index td a {
	display: inline;
	margin-right: 1em;
}*/
#case_index,
#doc_index {
	padding: 6px;
}
#case_index ul,
#doc_index ul {
	padding: 2px;
	background: #fff;
	list-style: none;
}
#case_index ul li,
#doc_index ul li {
	height: 36px;
	padding-left: 10px;
	background: #f1f1f1 url(../tech/images/index_list_bg.gif) repeat-x 0 top;
	border-bottom: 1px solid #ccc;
}
#case_index ul li a {
	display: block;
	padding: 0 10px 0 50px;
	font-size: 12px;
	line-height: 36px;
	background: url(../tech/images/icon_case.gif) no-repeat 0 center;
}
#doc_index ul li a {
	display: block;
	padding: 0 10px 0 50px;
	font-size: 12px;
	line-height: 36px;
	background: url(../tech/images/icon_doc.gif) no-repeat 0 center;
}


/* Word page */
div.word_set {
	float: left;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
div.word_set h2,
div.word_set p,
div.word_set img {
	float: left;
	margin-right: 12px;
}
div.word_set h2 {
	width: 120px;
}
div.word_set p {
	width: 310px;
}

/* Doc page */
h2.h2_head {
	margin: 12px 0;
	background-color: #c8e5ca;
}
table.doc_tbl_1 {
	margin: 12px 20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.doc_tbl_1 th,
table.doc_tbl_1 td {
	padding: 5px;
	font-size: 92%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
table.doc_tbl_1 th.rows {
	width: 100px;
	background-color: #f6e6d6;
}

/* Case page */
div#case_set h2.h2_head {
	margin: 12px 0;
	background-color: #c8e5ca;
}
div#case_set p {
	padding: 0 12px 20px 12px;
}