@charset "utf-8";
/* CSS Document */

div#main div.column1 {
	background: url(/tech/katri/image/line_dot_y.gif) repeat-x left top;
	padding-top:1px;
}

div#main div.column1 .index_box {
	margin-bottom:0px;
}

div#main div.history_index {
	background: url(/tech/katri/image/line_dot_y.gif) repeat-x left bottom;
	padding-bottom:1px;
}

div#main div.history_area {
	margin-bottom:20px;
}

#history_table div#main div.history_area {
	margin-top:20px;
}

/*dl_compact*/
.history_area dl.history {
	/*padding-left:10px;*/
	width:660px;
	background-color:#ededed;
	padding:10px 10px;
	_width:680px;
}

dl.history dt {
	width:5em;
	float:left;
	clear:left;
	padding:5px 0px 3px 0px;
	line-height:1.33;
	background:url(/tech/katri/image/line_dot_y.gif) repeat-x left top;
	vertical-align:top;
}

dl.history dd {
	margin:0px 0px 0px 5em;
	padding:5px 0px 3px 0px;
	color:#595757;
	line-height:1.33;
	background:url(/tech/katri/image/line_dot_y.gif) repeat-x left top;
}

dl.history dt.firstline,
dl.history dd.firstline {
	background:none;
	padding-top:0px;
}

dl.history dd ul li{
	padding:0px 0px 3px 10px;
	background:url(/common/image/bg_dot_list.gif) no-repeat 0px 0.5em;	
}


/*  Clearfix
---------------------------------------------------------- */

dl.history:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

dl.history {
	display: inline-block;
}

/*\*/
* html dl.history {
	height: 1%;
}

dl.history {
	display: block;
}
/**/


