.tx-kchtabbox-pi1
{
  width:53.4em;
  margin-top:4px;
}
#tab_lists table, #tab_lists tr, #tab_lists td,
#tab_lists a, #tab_lists a:hover
{
  margin:0;
	padding:0;
	background:none;
	font-size:1em;
	text-decoration:none;
	border:none;
}
#tab_lists
{
  height:1%;
}
#tab_lists table
{
  width:100%;
}
#tab_lists td
{
  width:33.3333%;
  border-right:3px solid #FFF;
  vertical-align:bottom;
  height:3.5em;
}
#tab_lists td.tab2
{
  border-right:none;
}

#tab_lists a, #tab_lists a:hover
{
  color:#FFF;
  font-size:1.4em;
	display:block;
	padding:5px 5px 5px 15px;
}
#tab_lists td
{
  background-color:#C90019;
}
#tab_lists td.active
{
  background-color:#DCDCDC;
}
#tab_lists td.active a, #tab_lists td.active a:hover
{
  color:#C90019;
}
#tab_contents
{
  padding:30px 15px 0 15px;
  background-color:#dcdcdc;
}
#tab_contents h1
{
  color:#C90019;
  font-size:1.8em;
  margin-bottom:25px;
  font-weight:normal;
}
#tab_contents h3
{
  font-size:1.2em;
  margin-bottom:10px;
  font-weight:bold;
}
#tab_contents a, #tab_contents a:hover
{
  background:url(../images/link.gif) no-repeat left 0.4em;
  padding-left:10px;
  color:#333;
  font-weight:bold;
  display:block;
}
#tab_contents p br
{
  line-height:0;
}
#tab_contents a:hover
{
  color:#FF0000;
}
#tab_lists td div
{
  background-color:#FFF;
  font-size:0%;
  height:3px;
}
#tab_lists td.active div
{
  background-color:#DCDCDC;
}
/************* overwrite ****************/
#tab_contents div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}
